РОССИЙСКОЙ ФЕДЕРАЦИИ
ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Волгоград
2015
1
УДК 519.876.5: 621.7.04
Рецензенты:
ООО «ДИЦ «МОСТ»,
Гуревич Л. М.
Компьютерное моделирование процессов обработки металлов давлением
(Введение в Abaqus): учеб. пособие / Л. М. Гуревич, В. М. Волчков, В. Ф.
Даненко – Волгоград: ИУНЛ ВолгГТУ, 2015. – 96 с.
ISBN
2
ВВЕДЕНИЕ
Любой технологический процесс опирается на огромный накопленный
десятилетиями (а иногда и столетиями) производственный опыт,
подкрепленный теоретическими исследованиями. Однако быстро
меняющиеся требования к конечному продукту требует быстрой перестройки
проекта и проведения дополнительных порой очень трудоемких
исследований (как теоретических, так и экспериментальных). В этих
условиях компьютерное моделирование, позволяющее быстро
проанализировать влияние различных физических и конструкционных
параметров на конечный результат, может сэкономить массу времени и
дорогостоящих материалов.
Процессы формования материалов требуют анализа поведения
материалов и конструкций при различных условиях нагружения, то есть,
связаны с решением задач механики деформируемого тела. Сегодня наиболее
распространенным подходом для решения таких задач является метод
конечных элементов, в применении которого накоплен огромный опыт. Это
позволило за последние десятилетия создать мощные пакеты компьютерных
программ, которые благодаря тщательно спланированному интерфейсу
позволяют выполнять широкий круг расчетов обыкновенному инженеру.
Среди большого количества таких пакетов можно отметить ANSYS,
MSC.Marc, Simulia/Abaqus, COMSOL Multiphysics и т.п. Каждый из них имеет
свои сильные и слабые стороны, но в целом все они годятся для
моделирования широкого класса производственных задач.
В рамках данного учебного пособия (состоящего из нескольких частей)
предусматривается ознакомление с одним из таких комплексов – Sim-
ulia/ABAQUS, на базе которого представляется возможным выполнять
моделирование многих процессов обработки давлением традиционных и
композиционных материалов.
При знакомстве с современными вычислительными пакетами хотелось
бы предостеречь начинающего пользователя от бытующего среди инженеров
3
заблуждения, что пакет может сам выдать решение (достаточно ему только в
общих чертах описать задачу), и ждут от пакета результата с высокой
точностью соответствия наблюдаемым экспериментально данным. При этом
забывается, что реальный процесс зависит от большого числа факторов,
которые порой очень сложно включить в моделирование. Пакет
действительно может выдать решение с высокой степенью точности, но эта
точность будет относиться к решению модели (неизбежно содержащей
некоторые допущения), а не исходного технологического процесса. Поэтому
успех компьютерного моделирования в значительной степени зависит от
качества модели (то есть ее соответствия реальному процессу), которое в
свою очередь определяется уровнем понимания инженером всех тонкостей
процесса. Грубо говоря, компьютерный пакет представляет собой
«мясорубку» – что в него заложено, то и получено. Если модель
действительно хорошо соответствует реальному процессу, то и результаты
моделирования окажутся чрезвычайно полезными. При безграмотно
составленной модели пакет во много раз усилит эту безграмотность.
Данное пособие знакомит с основами моделирования в пакете Abaqus с
упором на задачи обработки материалов давлением. Рассмотрены основы
метода конечных элементов и основные принципы построения моделей и их
анализа в программном комплексе.
Первый, достаточно простой, пример демонстрирует основные шаги
построения моделей, а во втором примере основное внимание уделено таким
деталям, как задание контакта между обрабатываемыми деталями и выбор
типа конечных элементов. Примеры, используемые в этом пособии,
подобраны ориентируясь на оригинальную документацию пакета [8].
В конце каждого примера приведены рекомендации по выполнению
самостоятельной работы.
В случае затруднения при выполнении примеров можно обратиться к
преподавателю, у которого имеются готовые файлы моделей (.cae) и файлы
результатов (.odb).
4
5
1. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ОБРАБОТКИ ДАВЛЕНИЕМ
МЕТОДОМ КОНЕЧНЫХ ЭЛЕМЕНТОВ
6
возрастании их числа, получают дифференциальные уравнения в частных
производных или интегральные уравнения, описывающие поведение тела.
В противоположность этому классическому подходу метод конечных
элементов основан на аппроксимации этого требования равновесия, заменяя
его более слабым: равновесие должно быть выполнено в среднем смысле по
конечному числу подразбиений объема тела. Уравнения равновесия (включая
и силы инерции) интегрируются по конечному объему, используя формулу
Остроградского-Гаусса, что позволяет вычленить все поверхностные силы
(потоки физических величин через эти поверхности). При суммировании по
всему телу эти поверхностные интегралы сокращаются для каждого
внутреннего объема, и остаются только величины, определяемые условиями
на внешней границе всего тела (которые определяются граничными
условиями задачи). Основание для разработки модели конечно-элементной
аппроксимации смещения является введение некоторого в локальном
масштабе пространственного приближения к частям решения. Чтобы
получить такое приближение, мы начинаем, заменяя три уравнения
равновесия, представленные уравнением эквивалентной «слабой формой» –
единственным скалярным уравнением по всему телу, которое получается,
умножением поточечного дифференциального уравнения на произвольную,
векторную «тестовую функцию», определенную с подходящей
непрерывностью по всему объему, и интегрируя. Поскольку тестовая
функция достаточно произвольна, дифференциальный оператор равновесия в
любом конкретном направлении в любо конкретной точке может быть всегда
получен, выбирая тестовую функцию, отличную от нуля только в том
направлении в этой точке. Для этого случая равновесия с общей матрицей
напряжения эта эквивалентная «слабая форма» является принципом
виртуальной работы. О тестовой функции можно думать как о
«виртуальном» поле скоростей, δv, которое абсолютно произвольно за
исключением того, что оно должно удовлетворять любым предписанным
кинематическим ограничениям и иметь достаточную непрерывность:
7
скалярное произведение этой тестовой функции на силовое поле равновесия
тогда представляет скорость «виртуальной» работы.
В результате получаем единственное скалярное уравнение в каждой
материальной точке, которое затем интегрируется по всему телу. Этот
подход обеспечивает более сильное математическое основание для изучения
приближения, чем альтернатива для прямой дискретизации производной в
дифференциальном уравнении равновесия в точке, которое является
типичной отправной точкой для метода конечных разностей к той же самой
проблеме. В методе конечных элементов выполняется в среднем сохранение
основных физических потоков, то есть метод в этом смысле является
консервативным. Такую консервативность в классическом методе конечных
разностей бывает обеспечить очень не просто.
Детали такого подхода можно найти в документации к пакету Abaqus [5,
6], которая поставляется вместе с программным продуктом.
Первым шагом любого конечно-элементного моделирования является
дискретизация реальной геометрии конструкции с использованием набора
конечных элементов. Каждый такой элемент представляет собой часть
физической системы. Конечные элементы объединены посредством
совместных узлов. Множество узлов и конечных элементов называется
сеткой. Количество элементов на единицу длины, площади или объема
называется плотностью сетки. В анализе напряженного состояния смещения
узлов являются основными переменными, которые вычисляет Abaqus. Как
только известны смещения узлов, можно легко определить напряжения и
деформации в каждом элементе.
Для иллюстрации используем простой пример со стержнем, показанный
на рис. 1. Цель анализа состоит в определение перемещения свободного
конца стержня, напряжений в нем и силы реакции в закрепленном конце.
В данном случае стержень, показанный на рис. 1-4, будет
моделироваться двумя элементами. В Abaqus стержневые элементы могут
8
испытывать только осевые нагрузки. Дискретная модель показана на рис. 2 с
обозначениями узлов и элементов.
9
узла a это уравнение равновесия может быть получено следующим образом.
Предполагая, что изменение длины стержня мало, получим деформацию
элемента 1
ub u a
ε11 (1.1)
L
I a1 σ11 A Eε11 A
EA b
L
u ua (1.2)
Pa
EA b
L
u ua 0. (1.3)
Pb
L
EA b
u ua
EA c
L
u ub 0 (1.4)
Pc
EA c
L
u ub 0 . (1.5)
Pa 1 1 0 u a
EA b
Pb 1 2 1 u 0 (1.6)
P L u
c 0 1 1 c
P I 0 (1.7)
Чтобы замкнуть двухэлементную, с тремя узлами, систему, мы должны
изменить знаки и переписать уравнение равновесия как
Pa K1 K1 0 u a
b
Pb K1 K1 K 2 K 2 u 0 (1.8)
P u
c 0 K2
K 2 c
11
В противоположность неявным методам, явные методы, такие как
используемые в Abaqus/Explicit, не требуется одновременное решение всей
системы или расчета всей матрицы жесткости. Вместо этого решение
продвигается кинематически от одного приращения к следующему.
Распространение метода конечных элементов на явную динамику мы
рассмотрим на примере распространения волн напряжений вдоль стержня,
моделируемого тремя элементами, как показано на рис. 4.
12
P u
u1 u u1dt ε el1 1 ε el1 ε el1dt ε
M1 l el1
Семейство (family)
Рис. 8 показывает семейства элементов, обычно используемых в анализе
напряжений. Одним из основных различий между семействами является тип
геометрии, которым обладает каждое семейство.
14
Рис. 8. Обычно используемые семейства элементов
Степени свободы
Степени свободы (dof) являются фундаментальными переменными,
рассчитываемые в процессе анализа. Для численного моделирования
напряжение/деформация степени свободы являются смещениями в каждом
узле. Некоторые семейства элементов, такие как балочное и оболочечное
семейства, имеют также вращательные степени свободы. Для моделирования
теплопереноса степенями свободы являются температуры в каждом узле;
тепловой анализ требует, однако, использовать другие элементы, нежели в
анализе напряжений, так как степени свободы в нем не те же самые.
Для степеней свободы в Abaqus используются следующие номера:
1 Перемещение в направлении 1
2 Перемещение в направлении 2
3 Перемещение в направлении 3
4 Вращение вокруг оси 1
5 Вращение вокруг оси 2
6 Вращение вокруг оси 3
7 Кручение в балочных элементах незамкнутого сечения
8 Акустическое давление, давление в порах, или гидростатическое
давление жидкости
9 Электрический потенциал
15
11 Температура (или нормализованная концентрация в анализе
массовой диффузии) для континуальных элементов или
температура в первой точке по толщине валок или оболочек
12 Температура в других точках по толщине валок или оболочек
Направления 1, 2 и 3 соответствуют глобальным направлениям 1, 2 и 3,
соответственно, если только в узле не определена локальная система
координат.
Осе симметричные элементы представляют собой исключение, в
которых на перемещения и вращательные степени свободы указывают
следующим образом:
1 Перемещение в направлении r
2 Перемещение в направлении z
3 Вращение в плоскости r–z
Направления r (радиальное) и z (осевое) соответствуют глобальным
направлениям 1 и 2, соответственно, если только в узле не определена
локальная система координат.
В данном учебном пособии наше внимание ограничено структурными
приложениями. Поэтому обсуждаются только элементы с поступательными и
вращательными степенями свободы. Относительно информации по другим
типам элементов (например, элементам теплопередачи) обратитесь к
Руководству по Анализу в Abaqus [12].
По умолчанию Abaqus/CAE использует буквы x-y-z для обозначения
триады ориентации. В большинстве случаев данное учебное пособие
использует цифровые обозначения 1-2-3, чтобы разрешить прямое
соответствие с метками степеней свободы и выходных данных.
16
определяется количеством узлов, используемых в элементе, как показано на
рис. 9.
Элементы, которые имеют узлы только в его углах, такие как 8-
узельный параллелепипед, показанный на рис. 9 а, используют линейную
интерполяцию в каждом направлении и часто называются линейными
элементами или элементами первого порядка.
Элементы с узлами в серединах его сторон, такие как 20-узельный
параллелепипед, показанный на рис. 9 б, используют квадратичную
интерполяцию и часто называются квадратичными элементами или
элементами второго порядка.
Модифицированные треугольные или тетрагональные элементы с
узлами в серединах его сторон, такие как 10-узельный тетраэдр, показанный
на рис. 9 с, используют модифицированную квадратичную интерполяцию в
каждом направлении и часто называются модифицированными элементами
или модифицированными элементами первого порядка.
Формулировка
Формулировка элементов относится к математической теории,
используемой для определения их поведения. В отсутствии адаптивного
изменения сетки все элементы для напряжений/деформаций в Abaqus
основываются на Лагранжевом или материальном описания поведения:
материал, ассоциированный с элементом, остается ассоциированным с ним в
течение всего анализа, и материал не может течь сквозь границы элемента. В
альтернативном Эйлеровом или пространственном описании элементы
фиксированы в пространстве, в то время как материал течет сквозь них.
Эйлеровы методы обычно используются при численном моделировании
механики жидкости. Abaqus/Standard использует эйлеровы элементы для
моделирования конвективного теплопереноса. Адаптивное перестроение
сетки комбинирует свойства чисто лагранжевого и эйлерового анализов и
разрешает движению элементов быть независимым от материала. Эйлеровы
элементы и адаптивные сетки не рассматриваются в данном руководстве.
Чтобы охватить различные типы поведения, некоторые семейства
элементов в Abaqus включают элементы с несколькими различными
формулировками. Например, семейство оболочечных элементов имеет три
класса: один подходит для общих целей анализа оболочек, другой для тонких
оболочек, третий для толстых оболочек. Некоторые семейства элементов
Abaqus/Standard имеют как стандартную, так и альтернативную
формулировки. Элементы с альтернативными формулировками
идентифицируются дополнительным символом в конце их имени. Например,
континуальные, балочные или стержневые семейства включают мембраны с
гибридной формулировкой, в которой давление (континуальные элементы)
18
или осевая сила (балочные или стержневые элементы) трактуются как
дополнительные неизвестные; эти элементы идентифицируются буквой «H»
в конце их имени (C3D8H или B31H).
Некоторые формулировки элементов допускают решение связанных
задач физических полей. Например, элементы, чьи имена начинаются с
буквы C и заканчиваются буквой T (такие как C3D8T) обладают как
механическими, так и тепловыми степенями свободы и предназначены для
связанных тепломеханических моделирований.
20
Abaqus имеет несколько классов двумерных континуальных элементов,
которые отличаются друг от друга в поведении вне их плоскости
расположения. Двумерные элементы могут быть четырех угольными или
треугольными. Рис. 10 показывает три класса, которые используются
наиболее часто.
Элементы с плоской деформацией предполагают, что деформация в
направлении, перпендикулярном его плоскости, ε 33 , равна нулю; они могут
использоваться для сильно протяженных в одном направлении (толстых)
конструкций.
21
Abaqus/Standard предоставляет также элементы с обобщенной плоской
деформацией, осе симметричные элементы с кручением, и осе симметричные
элементы с осе симметричной деформацией.
Элементы с обобщенной плоской деформацией включают
дополнительное обобщение, что деформации в перпендикулярной плоскости
могут изменяться линейно с расстоянием от плоскости модели. Эта
формулировка особенно подходит анализа термических напряжений в
толстых конструкциях.
Осесимметричные элементы с кручением моделируют первоначально
осесимметричную геометрию, которая может скручиваться вокруг оси
симметрии. Такие элементы полезны для моделирования кручения
цилиндрических конструкций, таких как осесимметричные резиновые
втулки.
осесимметричные элементы с осесимметричной деформацией
моделируют первоначально осесимметричную геометрию, которая может
осесимметрично деформироваться (обычно в результате изгиба). Они
полезны для моделирования таких задач, как осесимметричные резиновые
оправки, которые подвержены сдвиговым нагрузкам.
Последние три класса двумерных континуальных элементов не
рассматриваются в данном учебном пособии.
Двумерные твердотельные элементы должны быть определены в
плоскости 1–2, так чтобы порядок узлов отсчитывался против часовой
стрелки, как показано на рис. 11.
22
При использовании препроцессора для построения сетки убедитесь, что
нормали элементов все указывают одном в направлении, как положительная
глобальная ось 3. Ошибки в описании правильной связности элементов
приведут к появлению в Abaqus сообщения об ошибке, утверждающего, что
элементы имеют отрицательную площадь.
Степени свободы
Все континуальные элементы типа напряжение/деформация имеют в
каждом узле трансляционную степень свободы. Соответственно, в
трехмерном элементе активны степени свободы 1, 2 и 3, в то время как в
элементах плоской деформации и осе симметричных элементах без кручения
активны только степени свободы 1 и 2.
Свойства элемента
Все твердотельные элементы должны иметь ссылку на свойство
твердотельного сечения, которое определяет материал и любые
дополнительные геометрические данные, ассоциированные с элементом. Для
трехмерных и осесимметричных элементов не требуется никакой
дополнительной геометрической информации: координаты узлов полностью
определены геометрией элемента. Для элементов с плоской деформацией и
плоским напряжением может быть задана толщина элемента или будет
использоваться значение по умолчанию, равное 1.
Формулировка и интегрирование
Альтернативные формулировки для семейства континуальных
элементов, доступные в Abaqus/Standard, включают формулировку
несогласованного типа (incompatible mode) (последняя или предпоследняя
буква в имени элемента является буквой I) и гибридные элементы (последняя
буква в имени элемента H), оба из которых обсуждаются позже в этой главе.
В Abaqus/Standard для квадратичных и гексаэдрических элементов вы
выбираете между элементами с полным и редуцированным интегрированием.
23
В Abaqus/Explicit для таких элементов доступно только редуцированное
интегрирование. И формулировка и тип интегрирования могут оказывать
существенное влияние на точность твердотельных элементов.
Степени свободы
Трехмерные элементы в Abaqus/Standard, чьи имена кончаются цифрой
5 (например, S4R5, STRI65), имеют в каждом узле 5 степеней свободы: три
трансляционных и два вращения в их плоскости (т.е. отсутствуют вращения
26
вокруг нормали оболочки). Однако если требуется, активируются все 6
степеней свободы; например, если накладываются граничные условия
вращения, или если узел находится на линии сгиба оболочки.
Остальные трехмерные оболочечные элементы имеют в каждом узле 6
степеней свободы (три трансляционных и три вращательных).
Осе симметричные оболочки имеют три степени свободы, связанные с
каждым узлом.
1 Трансляция в направлении r
2 Трансляция в направлении z
3 Вращение в плоскости r–z
Свойства элемента
Все оболочечные элементы должны иметь ссылку на свойство сечения
оболочки, которые определяют толщину и свойства материала,
ассоциированные с элементом.
Жесткость поперечного сечения оболочки может быть рассчитана или в
процессе анализа, или один раз перед его началом. Если вы выбираете
использование вычисления в процессе анализа, то Abaqus использует
численное интегрирование для расчета поведения в выбранных точках по
толщине оболочки. Эти точки называются точками сечения, как показано на
рис. 13. Соответствующие определения свойств материала могут быть
линейными или нелинейными. Вы может задать любое нечетное количество
точек сечения по толщине оболочки.
27
Если вы выбрали использование жесткости, рассчитанной только один
раз в начале анализа, то можете определить поведение линейное или
нелинейное поперечного сечения модели. В этом случае Abaqus моделирует
поведение поперечного сечения оболочки непосредственно в терминах
инженерных характеристик сечения (площадь, момент инерции и т.п.), так
что для Abaqus нет необходимости интегрировать какие-либо величины
сечению элемента. Поэтому эта опция менее трудоемкая в вычислительном
плане. Реакция оболочки на воздействие рассчитывается в терминах
результирующих сил и моментов; напряжения и деформации
рассчитываются только, когда они запрашиваются для вывода. Такой подход
рекомендуется, поведение оболочки является линейно упругим.
Переменные вывода элемента
Выходные элементы для оболочки определяются в терминах
локальных направлений материала, которые лежат на поверхности каждого
элемента оболочки. Во всех численных моделирования больших деформаций
эти оси поворачиваются вместе с деформацией элемента. Вы можете также
определить локальную материальную систему координат, которая вращается
с деформацией элемента в анализе больших деформаций.
1.5. Балочные элементы
Балочные элементы используются для моделирования компонент, в
которых один размер (длина) значительно больше двух других размеров и
существенно только напряжение в направлении его оси.
Имена балочных элементов в Abaqus начинаются с буквы B. Следующий
символ указывает размерность элемента: 2 для двумерных балок и 3 для
трехмерных. Третий символ указывает используемую интерполяцию: 1 для
линейной интерполяции, 2 для квадратичной и 3 для кубической.
Библиотека балочных элементов
В двух и трех измерениях доступны линейные, квадратичные и
кубические балки. Кубические балки недоступны в Abaqus/Explicit.
Степени свободы
28
Трехмерные балки имеют шесть степеней свободы в каждом узле: три
трансляционных степени свободы (1–3) и три вращательных (4–6). Балки
«открытого типа» (open-section) (такие как B31OS) доступны в
Abaqus/Standard и имеют дополнительную 7-ю степень свободы, которая
представляет кручение сечения.
Двумерные балки имеют три степени свободы в каждом узле: две
трансляционных степени свободы (1 и 2) и одну вращательную (6) вокруг
нормали к плоскости модели.
Свойства элемента
Все балочные элементы должны иметь ссылку на свойства сечения,
которые определяют материал, ассоциированный с элементом, а также
профиль сечения балки (т.е. геометрию поперечного сечения элемента);
координату узлов определяют только длину. Вы можете определить профиль
сечения балки геометрически, задав форму и размеры сечения. В качестве
альтернативы вы можете определить обобщенный профиль сечения, задав
инженерные свойства сечения, такие как площадь и момент инерции.
Если вы определяете профиль сечения балки геометрически, то Abaqus
рассчитывает поведение поперечного сечения численным интегрированием
по поперечному сечению, допуская как линейное, так и нелинейное
поведение материала.
Если вы предоставляете инженерные свойства сечения (площадь, момент
инерции и константы кручения) вместо его размеров, то у Abaqus нет
необходимости интегрировать какие-либо величины сечению элемента.
Поэтому эта опция менее трудоемкая в вычислительном плане. При таком
подходе поведение материала может быть и линейным и нелинейным. Его
поведение рассчитывается в терминах результирующих сил и моментов;
напряжения и деформации рассчитываются только, когда они требуются для
вывода.
Формулировка и интегрирование
29
Линейные (B21 и B31) и квадратичные (B22 и B32) балочные элементы
являются деформируемыми со сдвигом и учитывают конечные осевые
деформации; поэтому они годятся для моделирования как тонких гибких, так
и толстых прочных балок. Кубические балочные элементы в Abaqus/Standard
(B23 и B33) не учитывают сдвиговое сопротивление и предполагают малые
осевые деформации, хотя большие деформации и вращения балки
справедливы. Поэтому они годятся для моделирования тонких балок.
Abaqus/Standard предоставляет различные варианты линейных и
квадратичных балочных элементов, которые подходят для моделирования
тонкостенных и балок с открытым сечением (B31OS и B32OS). Эти элементы
корректно моделируют эффекты кручения и изгиба в открытых сечениях,
таких как I-балки или швеллеры с U-образным сечением. Балки открытого
сечения в данном учебном пособии не рассматриваются.
Abaqus/Standard имеет также гибридные балочные элементы, которые
используются для моделирования очень тонких мембран, таких как гибкие
подъемники на морских нефтяных платформах или для моделирования
жестких звеньев. Гибридные балочные элементы не рассматриваются в
данном руководстве.
30
Все двумерные балки используют только осевые напряжения и
деформации.
Осевые силы, изгибающие моменты и кривизна относительно локальных
осей также могут быть запрошены для вывода.
Степени свободы
Стержневые элементы имеют в каждом узле только трансляционные
степени свободы. Трехмерные стержневые элементы имеют степени свободы
1, 2 и 3, в то время как двумерные стержневые элементы имеют степени
свободы 1 и 2.
Свойства элемента
Все стержневые элементы должны иметь ссылки на свойства сечения,
которые определяют материал, ассоциированный с элементом, и задают
площадь его сечения.
Формулировка и интегрирование
31
В дополнение к стандартной в Abaqus/Standard доступна гибридная
формулировка. Она полезна для моделирования очень жестких связующих
звеньев, жесткость которых намного больше по сравнению со всей структурой.
Выходные переменные
В качестве выходных переменных для стержневых элементов доступны
осевые напряжение и деформация.
33
условия, такие как моделирование при формовании. Abaqus/Explicit детально
обсуждается в данном руководстве.
Abaqus/CFD – вычислительный аналитический продукт
гидрогазодинамики. Он может решить широкий класс проблем течения
несжимаемой жидкости, включая ламинарное и турбулентное течение,
тепловой конвективный поток, и задачи с деформируемой сеткой.
Abaqus/CFD обсуждается в этом учебном пособии.
Abaqus/CAE (Complete Abaqus Environment) является интерактивной,
графической средой для Abaqus. Он позволяет быстро и легко строить
модели, непосредственно создавая или импортируя геометрии конструкции
для анализа, и выполняя декомпозицию геометрии на области, в которых
можно построить сетку. Областям можно присвоить физические свойства и
свойства материала, вместе с нагрузками и граничными условиями.
Abaqus/CAE имеет мощные опции для построения сетки на областях и для
проверки результатов анализа. По завершении построения модели
Abaqus/CAE может инициализировать задание, выполнять его мониторинг и
управлять заданием анализа. Для интерпретации результатов можно
использовать модуль Visualization. Abaqus/CAE обсуждается в данном
учебном пособии.
Abaqus/Viewer является частью Abaqus/CAE, содержащей только
средства постпроцессорной обработки модуля Visualization. Обсуждения
модуля Visualization в данном пособии применимо также и к Abaqus/Viewer.
Имеется четыре специализированных дополнительных продукта для
Abaqus/Standard (Abaqus/Aqua, Abaqus/Design, Abaqus/AMS и
Abaqus/Foundation), не рассматривающиеся в данном пособии.
Abaqus/Aqua является набором необязательных средств, которые могут
быть добавлены к Abaqus/Standard. Он разработан для моделирования
морских конструкций, таких как нефтяные платформы. Дополнительные
возможности включают волновые эффекты, ветровые нагрузки и плавучесть.
34
Abaqus/Design является набором средств, которые могут быть добавлены
к Abaqus/Standard для вычислений анализа чувствительности.
Abaqus/AMS является средством, которое может быть добавлено к
Abaqus/Standard. Он использует решатель собственных значений с
автоматическим многоуровневым структурированием (AMS) при выделении
собственных частот.
Abaqus/Foundation предлагает более эффективный доступ к средствам
статического и динамического анализа в Abaqus/Standard.
Для связи с другими пакетами программ могут использоваться не
рассматриваемые в этом пособии модули:
Abaqus Interface for Moldflow, который транслирует информацию
конечно-элементной модели из Moldflow, чтобы создать частичный входной
файл Abaqus.
Abaqus Interface for MSC.ADAMS, который позволяет включать
конечноэлементные модели Abaqus в качестве эластичных компонент внутри
семейства продуктов MSC.Adams.
Abaqus также предоставляет трансляторы, которые преобразуют
геометрию из сторонних конструкторских CAD систем (CATIA V4, CATIA V6,
CATIA V5, SolidWorks, Pro/ENGINEER) в модели Abaqus/CAE, преобразуют
элементы из сторонних препроцессоров для ввода в анализ Abaqus и
конвертируют выходные данные из анализа Abaqus в другие постпроцессоры.
Трансляторы геометрии не рассматривается в данном пособии.
Утилиты трансляции
Abaqus предоставляет трансляторы для преобразования элементов из
сторонних препроцессоров (ANSYS, NASTRAN, RADIOSS) для ввода в анализ
Abaqus или для конвертирования выходных данных из анализа Abaqus в
элементы для сторонних постпроцессоров (NASTRAN, NASTRAN Output2,
ZAERO).
35
Модель в Abaqus состоит из нескольких различных компонент, которые
в совокупности описывают физическую задачу, подлежащую
моделированию, и полученные результаты. Как минимум, модель анализа
содержит следующую информацию: дискретизированную геометрию,
свойства сечения элемента, данные материала, нагрузки и граничные
условия, тип анализа и запрос на вывод данных.
Дискретизация геометрии
В Abaqus базовую геометрию моделируемой конструкции определяют
узлы и элементы. Каждый элемент в модели представляет часть физической
структуры, которая, в свою очередь, представлена многими
взаимосвязанными элементами. Элементы связаны друг с другом смежными
узлами. Координаты узлов и связь элементов (то есть, какие из узлов
принадлежат какому из элементов) образуют геометрию модели.
Совокупность всех элементов и узлов в модели называется сеткой. Как
правило, сетка будет всего лишь аппроксимацией реальной геометрической
структуры.
Тип элемента, форма и расположение, общее количество элементов,
используемых в сетке, влияют на результат, полученный при численном
моделировании. Чем выше плотность сетки (т.е. больше в ней элементов),
тем более точны результаты. По мере возрастания плотности сетки
результаты сходятся к единственному решению, но возрастает компьютерное
время, требуемое для анализа. Решение, полученное численным
моделированием, является в целом аппроксимацией решения физической
моделируемой задачи. Степень аппроксимации, осуществленной в геометрии
модели, поведении материала, граничных условий и нагрузок определяет,
насколько хорошо численное моделирование будут совпадать с физической
задачей.
Свойства сечения элемента
Abaqus имеет широкий набор элементов, многие из которых не
определяются полностью координатами узлов. Например, слои композитной
36
оболочки или размеры сечения I-балки не определяются узлами элементов.
Такие дополнительные геометрические данные определяются как физические
свойства элемента и их необходимо определить для полноты геометрии
модели.
Данные о материале
Для всех элементов должны быть заданы свойства материала.
Справедливость результатов Abaqus лимитируется аккуратностью и
степенью применимости данных о материале.
Нагрузки и граничные условия
Нагрузки деформируют физическую структуру и, таким образом,
создают в ней напряжения. Наиболее общие перечень форм нагрузок
включает:
точечные нагрузки;
давление на поверхности;
распределенные усилия на поверхности;
распределенные нагрузки на ребрах и моменты на ребрах оболочек;
объемные силы, такие как силы тяжести;
термические нагрузки.
Граничные условия используются, чтобы зафиксировать часть модели
(нулевые перемещения) или задать перемещения на заданную величину
(ненулевые смещения). В статическом анализе следует использовать
достаточное количество граничных условий, чтобы предотвратить
перемещение модели как твердого тела в каком- либо направлении; в
противном случае движение незакрепленного твердого тела приведет к
сингулярности матрицы жесткости. У решателя возникнут проблемы на
стадии решения, что, во многих случаях, приведет к преждевременному
прекращению численного моделирования. Важно, чтобы вы научились
интерпретировать сообщения о таких ошибках. Если вы видите
предупреждающие сообщения «numerical singularity» (численная
сингулярность) или «Zero pivot» (нулевой ведущий элемент) в процессе
37
статического анализа, то должны проверить, нет ли частей в вашей модели,
которые недостаточно ограничены, чтобы предотвратить перемещение
системы как жесткого тела. Движения жесткого тела могут содержать
поступательные перемещения и вращения компонент. Потенциально
движения жесткого тела зависят от размерности задачи.
Размерность Возможные движения твердого тела
Трехмерное Поступательные перемещения в направлениях 1, 2 и 3.
38
Запрос на вывод данных
Моделирование в Abaqus может порождать большое количество
выходных данных. Чтобы избежать использования чрезмерного дискового
пространства, вы можете ограничить выходные данные теми, которые
требуются для интерпретации результатов. В целом для определения
необходимых компонент модели используется препроцессор, такой как
Abaqus/CAE .
39
3. ВВЕДЕНИЕ В ABAQUS/CAE
Программа Abaqus/CAE является полной средой Abaqus, которая
обеспечивает простой, последовательный интерфейс для создания Abaqus-
моделей, интерактивно инициализируя и выполняя мониторинг численного
моделирования. Среда Abaqus/CAE подразделяется на модули, каждый из
которых определяет логический аспект процесса моделирования; например,
определение геометрии, определение свойства материала и генерирование
сетки. Вы строите модель по мере перемещения от модуля к модулю. Когда
модель построена, Abaqus/CAE генерирует входной файл, который вы
передаете программе Abaqus, выполняющей анализ. Abaqus/Standard и
Abaqus/Explicit читают входной файл, сгенерированный Abaqus/CAE,
выполняют анализ и отправляют информацию в Abaqus/CAE, чтобы
позволить вам отследить процесс выполнения задания, и генерировать
выходную базу данных. В заключение вы используете модуль Visualization,
чтобы прочитать выходную базу данных и просмотреть результаты своего
анализа.
3.1. Запуск Abaqus/CAE
Чтобы запустить Abaqus/CAE, вы вводите команду abaqus cae в
командной строке операционной системы (эта команда может быть и иной в
вашей операционной системе).
Когда Abaqus стартует, появляется диалоговое окно Start Session, как
показано на рис. 15. В нем доступны следующие опции сеанса:
Create Model Database: With Standard/Explicit Model позволяет вам
начать новый анализ Abaqus/Standard или Abaqus/Explicit;
Create Model Database: With CFD Model позволяет вам начать новый
CFD анализ;
Open Database позволяет открыть ранее сохраненную модель или файл
выходной базы данных;
Run Script позволяет запустить файл, содержащий команды Abaqus/CAE
40
Start Tutorial позволяет открыть учебник вводного курса из
документации On-line;
Recent Files позволяет открыть один из пяти фалов баз данных
моделей, которые самыми последними открывались в Abaqus/CAE.
41
Панель
Панель инструментов
заголовка Панель меню Контекстная
панель
42
является удобным централизованным средством перемещения между
модулями и управления объектами. Если ваша база данных содержит более
одной модели, вы можете использовать Дерево Модели для переключения
между ними. Когда вы освоитесь Дерево Модели, то обнаружите, что можете
быстро выполнять большинство из действий, которые можно найти в
главном меню, палитрах инструментов модулей и в различных менеджерах.
Results Tree (Дерево Результатов)
Дерево Результатов предоставляет графический обзор вашей выходной
базы данных и других, характерных для конкретного сеанса, данных, таких
как X-Y графики. Если в вашей базе данных имеется более одного сеанса, то
вы можете использовать Дерево Результатов для переключения между их
базами данных. Когда вы освоите Дерево Результатов, то обнаружите, что
можете быстро выполнять большинство из операций модуля Visualization,
которые можно найти в главном меню, палитрах инструментов модулей.
Область палитр инструментов
Когда вы входите в модуль, область палитр отображает инструменты,
которые соответствуют этому модулю. Они позволяют получить быстрый
доступ ко многим функциям, которые также доступны в главном меню.
Графическая среда вывода и область рисования
Графическую среду вывода можно представлять в виде бесконечного
экрана или доски объявлений, в которой вы размещаете графические окна
для дополнительной информации. Графическое окно является видимой
частью графической среды вывода.
Viewport (Окно просмотра)
Окно просмотра является графическим окном среды вывода, в котором
Abaqus/CAE отображает модель.
Prompt area (область инструкций)
Область инструкций отображает инструкции по прохождению
выполняемых процедур; например, она просит вас выбрать геометрию, когда
вы создаете геометрическое множество.
43
Message area (Область сообщений)
В этой области Abaqus/CAE выводит информацию о состоянии и
предупреждения. Чтобы изменить размер этой области, потащите верхний
край; чтобы видеть информацию, которая выходит за пределы видимой
области, используйте полосу прокрутки с правой стороны. Область
сообщений отображается по умолчанию, но она использует пространство,
занимаемое командной строкой интерфейса. Если вы недавно использовали
командную строку, то можете щелкнуть по закладке в нижнем левом
углу главного окна, чтобы активировать область сообщений.
Замечание: Если добавляются новые сообщения, когда активна
командная строка, то Abaqus/CAE изменяет цвет фона вокруг иконки в
области сообщений на красный цвет. Когда вы отображаете на экране
область сообщений, цвет восстанавливается в первоначальный цвет фона.
Командная строка интерфейса
Вы можете использовать командную строку интерфейса, чтобы набирать
команды Python и вычислять математические выражения, используя
интерпретатор Python, который встроен в Abaqus/CAE. Интерфейс включает в
себя первичные (>>>) и вторичные (…) приглашения, чтобы указать, когда
вы должны предъявлять команды для сопоставления с синтаксисом Python.
Командная строка по умолчанию скрыта, но она использует то же самое
Рис. 17. Выбор модуля создать детали, прежде чем создавать сборку.
45
Part (деталь). Модуль Part позволяет создавать отдельные детали, рисуя
их геометрию в Abaqus/CAE или импортируя геометрию из других программ
геометрического моделирования.
Property (свойство). Определение сечения содержит информацию о
свойствах детали или ее области, такой как области, ассоциированные с
определением материала и геометрией сечения. В модуле Property вы
создаете сечение и определения материалов и присваиваете их области
детали.
Assembly (сборка). Когда вы создаете деталь, она существует в
собственной системе координат, независимо от других деталей модели. Вы
используете модуль Assembly, чтобы создать экземпляры ваших деталей и
расположить их относительно друг друга в глобальной системе координат,
создавая таким образом сборку. Модель Abaqus содержит только одну
сборку.
Step (шаг задания). Вы используете модуль Step, чтобы создать шаги
анализа и связанные с ними требования на вывод данных.
Последовательность шагов обеспечивает удобный путь фиксации изменений
в модели (таких как схемы нагружения и изменения граничных условий);
запросы на вывод данных могут меняться, если необходимо между шагами.
Interaction (взаимодействие). В Модуле Interaction вы задаете
механические и тепловые взаимодействия между областями модели или
между областями модели и их окружением. Примером взаимодействия
является контакт между двумя поверхностями. Abaqus/CAE не распознает
механический контакт между экземплярами деталей или областями сборки,
если только не определен контакт в модуле Interaction; физической близости
двух поверхностей в сборке недостаточно для указания какого-либо
взаимодействия между ними. Взаимодействия являются объектами,
зависящими от шага, что означает, что вы должны задавать шаги анализа, в
которых они активны.
46
Load (Нагрузка). Модуль Load позволяет задавать нагрузки, граничные
условия и предопределенные поля. Нагрузки и граничные условия являются
объектами, зависящими от шага, что означает, что вы должны задавать шаги
анализа, в которых они активны; некоторые предопределенные поля также
зависят от шага, в то время другие накладываются только в начале анализа.
Mesh (сетка). Модуль Mesh содержит средства, которые позволяют
генерировать конечно-элементную сетку на сборке, созданной в Abaqus/CAE.
Доступны различные уровня автоматизации и управления, так что вы
создаете сетку, которая удовлетворяет всем необходимым требования
анализа.
Job (задание). После того, как вы закончите все задачи, включаемые в
определение модели, вы используете модуль Job для выполнения ее анализа.
Этот модуль позволяет интерактивно инициализировать задание и
отслеживать процесс его выполнения. Можно инициализировать и запустить,
одновременно отслеживая, несколько моделей.
Visualization (визуализация). Модуль Visualization обеспечивает
графическое отображение конечно-элементной модели. Он получает модель
и результирующую информацию из выходной базы данных; вы можете
управлять тем, какая именно информация должна записываться в выходную
базу данных, изменяя запросы на вывод данных в модуле Step.
Scetch (Эскиз). Эскизы являются двумерными профилями, которые
используются, чтобы помочь вам сформировать геометрию, определяя
встроенную в Abaqus/CAE деталь. Вы используете модуль Sketch, чтобы
создать эскиз, который определяет плоскую деталь, балку или разбиение, или
для того, чтобы создать эскиз, который может быть «выдавлен», развернут
или подвергнут вращению, чтобы сформировать трехмерную деталь.
Содержимое главного окна изменяется по мере того, как вы перемещаетесь
между модулями. Выбор модуля в списке Module в контекстной панели
приводит к изменениям в контекстной панели, палитре инструментов модуля
и главном меню, чтобы отразить функциональные свойства конкретного
модуля.
47
Каждый модуль более детально описан в примерах этого пособия.
3.4. Что такое Дерево Модели?
Дерево Модели предоставляет визуальное описание иерархии элементов
модели. Оно расположено в левой части главного окна под закладкой Model.
Рис. 18 показывает типичное Дерево Модели.
Элементы в Дереве Модели
представляются маленькими иконками,
например, иконкой Step, .
Кроме того, скобки рядом с элементом
указывают, что он является контейнером, а
число в скобках указывает на количество
элементов в контейнере. Вы можете
щелкнуть по значку «+» и «–» в Дереве
Модели, чтобы раскрыть или свернуть
контейнер (ту же самую операцию
выполняют и клавиши левой и правой
стрелок.
Расположение контейнеров и
элементов в Дереве Модели отражает
порядок, в котором ожидается создание
модели. Аналогичной логике подчиняется
и порядок модулей в меню – вы создаете
детали до того, как создаете сборку, и
создаете шаги до того, как строите
Рис. 18. Дерево Модели нагрузки. Этот порядок фиксирован – вы не
можете передвигать элементы в Дереве
Модели.
Дерево Модели предоставляет большинство функциональных средств
главного меню и менеджеров модулей. Например, если вы дважды щелкните
48
по контейнеру Parts, то можете создать новую деталь (эквивалентно выбору
команды Part→Create в главном меню).
Инструкции по примерам, рассматриваемым в данном руководстве,
сфокусированы на использовании Дерева Модели для доступа к
функциональным возможностям Abaqus/CAE. Действия с главным меню
будут рассматриваться только, когда это необходимо (например, при
создании конечно-элементной сетки или постпроцессорной обработки
результатов).
Дерево Результатов использует то же пространство, что и Дерево
Модели. Щелкните по закладке Results в левой части главного окна, чтобы
переключиться с Дерева Модели на Дерево Результатов. Дерево Результатов
предоставляет доступ средствам, специфичным для данного сеанса (т.е.
функциональным возможностям, доступным только в модуле Visualization).
Это Дерево будет рассматриваться в постпроцессорных упражнениях,
имеющихся в данном пособии.
4. ПРИМЕРЫ МОДЕЛИРОВАНИЯ
4.1. Исследование упругого последействия при развальцовке трубы
Этот пример демонстрирует возможности пакета Abaqus для
исследования упругого последействия при развальцовке труб (рис. 19 а).
а б
Рис.19. Схема развальцовки (а) и осесимметричная идеализация (б):
1 – цилиндрическая труба; 2 –инструмент для развальцовки
50
Инструмент изготовлен из более прочной стали с модулем Юнга
E=2,21011 н/м2, коэффициентом Пуассона 0,3, плотностью =7800 м3 и
пределом текучести 3109 н/м2.
Оба материала испытывают некоторое упрочнение при
деформировании (наклеп), которое характеризуется увеличением предела
текучести примерно на 10 при величине пластической деформации 0,15.
При решении практических задач можно использовать кривые упрочнения
различных марок сталей и цветных металлов при нормальных и
повышенных температурах, приведенные в [14].
4.1.1.Препроцессорная обработка – создание модели в Abaqus/CAE
Построение модели и ее анализ состоит из следующих этапов:
1) создание геометрии двух деталей (трубы и инструмента);
2) создание материалов (для трубы и инструмента) и присваивание
их соответствующим деталям;
3) определение шагов (step) анализа (в данном случае шага
продвижения инструмента в трубу и шага изъятия инструмента);
4) определение начальных и граничных условий (задание скорости
и продвижения инструмента, фиксирование осевых перемещений на левом
конце трубы);
5) задание условий контакта.
6) определение интересующих вас результатов (в данном случае
временной характер перемещения точки на внутренней стороне правого
конца трубы).
7) определение задания (job);
8) выполнение задания;
9) просмотр результатов.
51
Эти шаги можно последовательно выполнить,
двигаясь по Дереву модели, показанному на рис. 18.
Прежде, чем приступить к работе,
обязательно создайте для задачи рабочую папку, в
меню File→Set Work Directory. В этой папке будут
храниться все файлы задачи (их достаточно
много).
Создание геометрии
- Щелкните дважды по Parts в
Дереве модели и в открывшемся
диалоговом окне (рис. 20)
- дайте имя детали Tube;
- выберите кнопку Axisymmetric; Рис. 20. Создание
геометрии детали
- определите тип детали как Deformable (деформируемый);
- выберите тип эскиза как Shell (оболочка);
- установите примерный размер эскиза равным 2;
- щелкните по кнопке Continue.
Откроется окно построения
эскиза, в котором нарисуйте
произвольный прямоугольник,
воспользовавшись инструментом
С помощью инструмента
установите нужные размеры
прямоугольника, который будет Рис. 21. Указание размеров трубы
52
показано на рис. 21.
инструмент .
Точно также определите новый материал, дав ему имя, например, Hard-
Steel. Его свойства определите, как указано выше в разделе «Материал».
Созданные материалы пока не привязаны к деталям в модели. Поскольку
одна и та же деталь может состоять из нескольких частей с различными
свойствами, то сначала создается так называемое сечение (Section), которому
и назначается конкретный материал, только затем эти сечения назначаются
различным частям деталей.
53
Создание сечения с указанием материала
Чтобы создать сечение, щелкните дважды по
узлу Sections в Дереве модели. В
появившемся диалоговом окне дайте имя
сечению, например, Section-tube, Выберите
для данного примера Solid (твердотельный)
и Homogeneous (однородный) и щелкните
Continue.
В появившемся окне в выдающем списке
выберите материал Steel_tube. И щелкните
OK.
Точно также создайте сечение Section-Die
для материала HardSteel.
54
Однако для удобства вывода результатов создадим множество (set),
ассоциированное с точкой на внутренней части правого конца трубы, чтобы
запросить в этой точке для вывода результаты по перемещению.
Раскройте в дереве модели ветвь Tube и
щелкните дважды по узлу Sets . В
появившемся диалоговом окне (рис. 24) дайте
имя множеству (например, A) и выберите тип
Geometry. Щелкните Continue.
подтвердив выбор.
С этой же целью определите поверхности (они нам пригодятся при
формулировке контакта). Для трубы определите поверхность, например, с
именем InnerTube, включив в нее внутреннюю часть трубы и торцевую часть,
ближайшую к инструменту. Для инструмента определите поверхность с
именем OuterDie, включив в нее внешнюю поверхность инструмента и
поверхность торца, ближайшего к трубе.
Построение сетки
Для выполнения анализа для каждой детали должна быть построена
конечно-элементная сетка. Это довольно ответственный этап, так как от
качества сетки (надлежащим образом выбранного ее размера и типа
элементов) может зависеть достоверность полученных
результатов.Однакодля данного простого примера ограничимся только
демонстрацией того, как строится такая сетка.
Выберите какую-нибудь деталь (например, tube), раскройте ее ветвь в
Дереве модели, и щелкните дважды по узлу Mesh .При этом главное
меню изменится и в нем станут доступными элементы, связанные с
построением сетки (Seed Mesh Adaptivity).
55
Меню Seed позволяет выполнить разметку
области, определяя тем сам размер сетки.
Выберите в нем опцию Part (то есть вся
разметка будет относиться ко всей детали).
Введите примерный размер
сетки (в поле Approximate global
size) равный 0,02. Это довольно
грубая сетка, но всегда можете
измельчит ее и проверить влияние
этого размера на результаты.
Остальные параметры оставьте
без изменения по умолчанию.
Затем перейдите к меню Mesh (рис. 25). В этом меню в подменю
Controls вы можете определить форму элементов и метод построения сетки.
Щелкните Controls. В появившемся диалоговом окне выберите Quad
(прямоугольную сетку) и Structured. Щелкните OK.
Теперь в меню Mesh выберите Element Type (рис. 26). Выберите тип Ex-
plicit (поскольку вы будете решать динамическую задачу, продвигая
инструмент внутрь трубы с заданной скоростью). В соответствии с
осесимметричностью модели в группе Family выберите Axisymmetric Stress.
Остальные параметры можете оставить без изменения по умолчанию.
Обратите внимание, что Abaqus назначил вашей модели элементы типа CAXR
(4-ч узельный, осесиммеричный, прямоугольный, с редуцированным
интегрированием). Щелкните OK.
56
Рис. 25. Определение формы элементов сетки
57
Рис. 26. Задание типа элементов сетки
58
Определение шагов анализа
Теперь нужно построить шаги (step) анализа. Шаг Unitial создается
самим Abaqus. Вы должны добавить два динамических шага – один для
продвижения инструмента внутрь трубы и один, обеспечивающий возврат
инструмент для разгрузки конструкции.
Щелкните дважды по ветви Steps в Дереве модели и выберите типа
анализа Dynamic, Explicit (динамический с явным интегрированием по
времени). Для первого шага задайте интервал времени 0,8, а для второго шага
инервал, равный 0,1. Остальные параметры оставьте по умолчанию без
изменения.
Чтобы завершить по-
строение модели, необходимо
определить начальные и гра-
ничные условия, нагрузки и
наложить необходимые огра-
ничения (в том числе и
условия контакта тел).
Граничные условия
Левый конец трубы не
должен перемещаться в
осевом направлении
(сохранив возможность пере-
мещаться в радиальном
направлении). Для этого создадим граничное условие, щелкнув дважды по
узлу в дереве модели.
59
В появившемся диалоговом окне дайте
имя граничному условию, например,
FixTubeX, и выберите тип Mechani-
cal→Displacement/Rotation. Щелкните
Continue.
Вас попросят выбрать область, к
которой будут применно граничное
условие. Выберите мышкой в
граничной области край трубы,
противоположный от инструмента (на
экране – верхний край).
Щелкните Done в области
инструкций, чтобы подтвердить выбор.
60
Третье граничное условие также
определяется как скорость (как и для
второго условия), но теперь в поле ре-
дактирования введите значение –1,0
чтобы обеспечить движение инстру-
мента в отрицательном направлении.
61
Определение контакта
Сначала создадим свойство взаимо-
действия, щелкнув дважды по ветви
. В появив-
шемся окне выберите Contact. Имя
можете оставить по умолчанию IntProp-
1, и щелкните Continue.
63
файлы могут стать неоправденно большими. Поэтому поднимитесь по дереву
модели немного выше и постройте запросы (requests) на вывод результатов.
Запросы на вызов результатов
Раскройте ветвь Field Otput
Requests (запросы на вывод
полевых переменных). В дан-ной
задаче вас интересуют на-
пряжения и пластические де-
формации. Они, как правило,
выводятся программой по умол-
чанию. Тем не менее, щелкните
дважды по узлу F-Output-1 и
внимательно просмотрите отме-
ченные по умолчанию опции. В
данной модели вас не инте-
ресуют Force/ Reactions (Силы/
реакции) и нет особого смысла
отслеживать состояние контакта,
поэтому у эти параметров можно
убрать выделение.
В первую очередь вас
интересуют напряжения и
деформации. Раскройте
соот-ветствующие поля,
щелкнув по треугольничку
справа от поля, и
проверьте, какие величины
будут выведены в
результате.
64
Поскольку вас будет интересовать в первую очередь поведение со
временем точки A на трубе, то следует создать запрос на сохранение
временной зависимости (History Output). Abaqus по умолчанию создает
общий запрос такого типа H-Output-1, но он содержит только информацию
самого общего характера. Для анализа перемещений точки на трубе вам
придется создать новый запрос.
Щелкните дважды по
ветви
. В появившмся окне со-
храните имя запроса по
умолчанию и проверьте,
что запрос начнет
записы-ваться, начиная с
шага Step-1. Щелкните
Continue.
65
В появившемся диалоговом окне на закладке Submission можете
оставить все параметры по умолчанию, которые говоряи, что нужно
выполнить немедленно (Immediately) полное задание (Full analysis). В
будущем вы, возможно, захотите создавать задания с отложенным временем
выполнения, или продолжить прерванный анали (restart).
Обратите
внимание на закладку
Parallelization, на
которой вы можете
уазать число
процессоров (ядер) на
вашем компьютере и
какой тип распаралле-
ливания вычислений
является наиболее
подходящим. Пока
советуем, если вы
включили распарал-
леливание, в поле Multi-
proccesing mode
выбрать тип Thread.
После нажатия кнопки OK начнется выполнение задания, поскольку вы
выбрали по умолчанию Immediately.
4.1.2. Мониторинг выполнения расчетов
Подготовив задание, щелкните правой кнопкой мыши по нему в дереве
модели и в появишемся меню выберите Submit.
Сначала Abaqus выполняет проверку вашей модели, затем компилирует
ее (если он не обнаружил никаких ошибок) и только затем включает
решатель. Это может занять несколько секунд. Если же в модели
обнаружены ошибки, то о них будут выведены соответствующие сообщения
66
ниже графического окна. После начала расчетов, которые могут занимать
значительное время, полезно следить за ходом вычислений. Для этого
включите мониторинг, еще раз щелкнув правой кнопкой мыши по заданию в
дереве модели, и выбрав Monitor… .
В окне Monitor будет выводиться информация о ходе расчетов, а также
вы можете открыть и просмотреть файлы состояний (Status), сообщений
(Message), данных (Data). Привыкайте просматривать эти файлы, ибо в них
могут быть сообщения о неудачно или ошибочно выбранных параметрах.
67
Теперь в графическом окне вы можете
просмотреть результаты в различных вариантах.
По умолчанию Abaqus выводит
результаты для напряжений Мизеса (как
показано на рис. 28).
а б
Рис. 28. Напряжения Мизеса в момент времени: а – 0.8 с; б – 0,9 с
68
Прежде всего нас
интересует величина сме-
щения в точке A на трубе.
Чтобы построить этот
график, раскройте в
дереве результатов ветвь
History Output и выберите
строку Spatial displace-
ment U2 PI: TUBE-1 N:
130 in NSET SET-A.
Появится график, пока-
Рис. 29. График перемещения точки A трубы
занный на рис. 29.
Вы можете изменить диапазон переменных по осям координат,
воспользовавшись командой Options→XY Options→Axis…и в появившемся
диалоговом окне изменить максимальное и минимальное значение
переменных по осям. Например, можно получить тот же график в виде, более
подробно показывающем поведение трубы на последних 0,2 с
деформирования (рис. 30). Результаты расчета показывают, что после того,
как инструмент отодвинут назад, диметр трубы уменьшился примерно на 4
см.
Изображение модели в виде ее сечения осесимметричнлй части не очень
наглядно. Для отчета вы, может быть, захотите создать более реалистичное
изображение.
69
Рис. 30. График перемещений точки A на последних 0,2 с деформирования
70
2. Определите влияние изменения параметров ячеек сетки трубы и
инструмента на упругое последействие и окончательный диаметр развальцовки.
3. Определите влияние изменения прочностных характеристик трубы
(используя кривые упрочнения, приведенные в [14]) на упругое
последействие.
4. Оцените изменение времени анализа модели при уменьшении шага
ячейки.
5. Оцените изменение времени анализа при изменении количества
используемых ядер (процессоров).
71
Рис. 32. Схема штамповки
72
4.2.1. Препроцессорная обработка – создание модели в Abaqus/CAE
Определение детали
Запустите Abaqus/CAE. Вы должны создать четыре детали:
деформируемую заготовку и три жестких детали, представляющих оснастку.
Деформируемая заготовка
Создайте двухмерную, деформируемую твердотельную деталь с
базовым элементом в виде плоской оболочки для представления
деформируемой заготовки. Используйте приближенный размер 0.25, и
задайте детали имя Blank. Чтобы определить геометрию, нарисуйте
прямоугольник произвольных размеров, используя инструмент
соединительной линии (connected line). Затем установите для него размеры
вертикальной и горизонтальной длины, и отредактируйте эти размеры, чтобы
точно определить деталь. Окончательный эскиз показан на рис. 22.
73
Рис. 35. Эскиз жесткого штампа (видны 1 из 2 линий сетки)
400.0e6 0.0
420.0e6 2.0e-2
500.0e6 20.0e-2
600.0e-6 50.0e-2
77
6. Точно также разметьте горизонтальные кромки детали (выбрав их обе), но
теперь введя в поле Number of elements значение 100.
7. Выберите в главном меню Mesh Controls и выберите форму Quad и
метод Structured.
8. Постройте сетку детали выбрав в главном меню MeshParts.
9. В главном меню выберите MeshElement Type и укажите библиотеку
элементов Standard. Остальные параметры установите, как показано на
рисунке ниже.
10. Наконец для окончательного
генерирования сетки в меню Mesh
выберите Part… и подтвердите свои
намерения, нажав Yes в окне
инструкций. Получите сетку,
показанную справа.
78
Сборка деталей
Чтобы определить модель анализа, вы создаете сборку деталей. Начните
с установки копии заготовки. Затем, создайте копии и расположите жесткие
детали оборудования, используя описанный ниже способ.
Чтобы создать экземпляр копии штампа и разместить его:
в Дереве Модели дважды щелкните по Instances в контейнере Assembly и
выберите для копирования деталь Punch;
в глобальной плоскости должны быть определены двумерные модели
плоской деформации. Поэтому не поворачивайте детали после того, как они
будут скопированы. Вы, однако, можете разместить оригинал модели в
любом удобном положении. Направление 1 будет нормальным к плоскости
симметрии;
79
низ штампа изначально находится на расстоянии 0.001 м от верха
заготовки, как указано на рис. 33. В главном меню выберите
Constraint→Edge to Edge, чтобы расположить штамп вертикально по
отношению к заготовке;
выберите горизонтальное ребро штампа в качестве горизонтального
ребра перемещаемой копии и ребро сверху заготовки в качестве
прямолинейного ребра фиксированной копии;
на экземплярах обеих деталей появятся стрелки. Штамп будет
передвинут таким образом, что его стрелка будет указывать в том же
направлении, что стрелка на заготовке;
если необходимо, щелкните Flip в области инструкций, чтобы
перевернуть направление стрелки на заготовке, так чтобы обе стрелки
указывали в одном направлении; в противном случае следует перевернуть
штамп;
введите расстояние в 0.001 м, чтобы задать зазор между экземплярами
деталей;
штамп передвинется в графическом окне в заданное положение.
80
(используется отрицательное расстояние, так как смещение применяется в
направлении нормали ребра, которая направлена во вне от ребра детали).
Теперь, когда вы расположили штамп относительно заготовки,
убедитесь, что левый конец штампа находится вне левого конца заготовки.
Это необходимо, чтобы предотвратить «отрыв» (falling off) каких-либо узлов,
ассоциированных с заготовкой, от жесткой поверхности, ассоциированной со
штампом, в процессе расчетов контакта. Если необходимо, вернитесь в
модуль Part и отредактируйте определение детали, чтобы удовлетворить
этому требованию.
Чтобы создать экземпляр прижима и расположить его:
процедура для создания экземпляра и позиционирования прижима
аналогична только что используемой для создания копии и
позиционирования штампа. На рис. 33 видно, что зажим первоначально
расположен так, что его горизонтальное ребро смещено на расстояние 0.0 м
от верхнего ребра заготовки, а его вертикальное ребро смещено на
расстояние 0.001 м от вертикального ребра пресса. Определите необходимые
ограничения Edge to Edge, чтобы разместить прижим заготовки. Не забудьте
переставить, если это необходимо, направление стрелок, и убедитесь, что
правый конец держателя простирается вне правого конца заготовки. Если
необходимо, вернитесь в модуль Part и отредактируйте определение детали.
81
забудьте переставить, если это необходимо, направление стрелок, и
убедитесь, что правый
конец формы находится ниже правого
конца заготовки. Если необходимо,
вернитесь в модуль Part и
отредактируйте определение детали.
Окончательная сборка показана на
рис. 36.
82
Abaqus/Standard пытается выставить точные условия на всех контактных
поверхностях. Поэтому, по мере возможности, примите предосторожности,
чтобы избежать таких ситуаций.
Устранение движения жесткого тела не очень затруднительно. Просто
проверьте, что имеется достаточное количество ограничений,
препятствующих движению компонента в модели как жесткого тела. Это
может означать первоначальное использование граничных условий, чтобы
привести компоненты в контакт, вместо прямого приложения нагрузок.
Использование такого подхода может потребовать больше шагов анализа,
чем предполагалось вначале, но решение задачи должно протекать более
гладко.
Альтернативно, могут использоваться средства управления контактом,
чтобы автоматически стабилизировать движение жесткого тела. С этим
подходом Abaqus/Standard применяет вязкое демпфирование к подчиненным
узлам контактной пары. Следует проявлять, однако, осторожность, чтобы
гарантировать, что вязкое демпфирование не значительно изменяет физику
задачи, как было бы в случае, если бы рассеянная энергия стабилизации и
усилия демпфирования контакта являются достаточно малыми.
Моделирование будет состоять из двух шагов. Поскольку
моделирование включает нелинейность материала, геометрическую и в
граничных условиях, следует использовать шаги типа general. Кроме того,
процесс формования является квазистатическим; и потому мы можем в
процессе численного моделирования игнорировать инерционные эффекты.
Краткое описание каждого шага (включая детали по целям, определению и
соответствующим запросам на вывод данных) и подробности того, как
наложить нагрузки и граничные условия приведены ниже.
Шаг 1
Величина силы на прижиме является определяющим фактором во
многих процессах формовки; поэтому она должна быть введена в анализе как
переменная нагрузка. На этом шаге будет приложена сила на зажиме.
83
Учитывая квазистатическую природу задачи и тот факт, что будут
учитываться нелинейности, создайте статический шаг типа Static, General с
именем Holder force после шага Initial. Введите для него следующее
описание: Push the blank holder an die together; и включите эффекты
геометрической нелинейности (Ngem → On). Установите начальное значение
приращения по времени равным 0.05 и полный период времени равным 1.0.
Установите, что по предварительно выбранному Field Output будет
записываться каждые 20 приращений. Кроме того, запросите, чтобы
вертикальная сила и перемещения (RF2 и U2) в реперной точке штампа
(геометрическом множестве RefPunch) записывались на каждом приращении
в виде данных хронологии (history data). Кроме того, укажите диагностику
контакта в файл сообщений (Output→Diagnostic Print).
Шаг 2
На втором (последнем) шаге штамп будет передвинут вниз, чтобы
завершить операцию формования. Создайте статический общий шаг (Static,
General) с именем Move Punch и вставьте его после шага Holder force.
Введите для него описание Apply punch stroke. Из-за проскальзывания с
84
трением, изменения условий контакта и неупругого поведения материала на
этом шаге имеется существенная нелинейность; поэтому установите
максимальное число итераций равным большому значению (например, 1000).
Установите начальное приращение по времени равным 0.05 и общий
временной интервал равным 1.0. Ваши запросы на вывод данных из
предыдущего шага будут распространяться на этот шаг. Кроме того,
запросите, чтобы файл рестарта записывался в течение этого шага каждые
200 приращений (Edit→Restart request).
Мониторинг значения степени свободы
Вы можете запросить, чтобы Abaqus отслеживал значение степени
свободы в одной выбранной точке. Это значение степени свободы
показывается в Job Monitor и записывается на каждом приращении в файл
состояний (.sta) при заданном приращении в процессе анализа в файл
сообщений (.msg). Кроме того, автоматически, когда вы инициализируете
задание, генерируется и показывается в новом графическом окне график
величины степени свободы в зависимости от времени. Вы можете
использовать эту информацию для мониторинга процесса решения.
В этой модели вы отслеживаете вертикальное перемещение (степень
свободы 2) реперной точки штампа на каждом шаге. Прежде чем
продолжать, сделайте первый шаг (Holder force) активным, выбрав его из
списка Step, расположенного на контекстной панели. Определения монитора,
примененные к этому шагу, будут распространяться на последующие шаги.
Чтобы выбрать степень свободы для мониторинга:
в главном меню модуля Step выберите Output→DOF Monitor. Появится
диалоговое окно DOF Monitor;
включите опцию Monitor a degree of freedom throughout the analysis;
чтобы выбрать область, щелкните . В области инструкций щелкните
Points. В появившемся диалоговом окне Region Selection выберите RefPunch;
и щелкните Continue;
в текстовом поле Degree of freedom введите 2;
85
примите частоту по умолчанию (на каждом приращении), с которой эта
информация будет записываться в файл сообщений;
щелкните OK, чтобы выйти из диалогового окна DOF Monitor.
Определение контактных взаимодействий
Контакт должен быть определен между верхом заготовки и штампом;
верхом заготовки и прижимом, и между низом заготовки и формой. Жесткая
поверхность должна быть ведущей (master) в каждом из этих
взаимодействий. Каждое контактное взаимодействие должно ссылаться на
свойство взаимодействия, которое управляет его поведением.
В данном примере мы предположим, что коэффициент трения между
заготовкой и штампом равен 0, а коэффициент трения между заготовкой и
двумя другими элементами оснастки равен 0.1. Поэтому должны быть
определены два свойства контактных взаимодействий: одно с трением и
другое без него.
Определите следующие поверхности: BlankTop на верхнем ребре
заготовки; BlankBot на нижнем ребре заготовки; DieSurf на стороне формы,
которая обращена к заготовке; HolderSurf на стороне прижима, обращенной к
заготовке; и PunchSurf на стороне штампа, обращенной к заготовке.
Совет: Чтобы облегчить свои выборы, вы можете выборочно скрыть экземпляры
деталей, используя Дерево Модели: раскройте контейнер Instances, выделите экзмепляры
деталей, которые хотите скрыть, и щелкните 3-й кнопкой мыши. Из появившегося меню
выберите Hide. Чтобы восстановить видимость экзмепляров деталей, повторите
процедуру, и выберите из меню Show.
Теперь определите два свойства контактных взаимодействий. В Дереве
Модели дважды щелкните по контейнеру Interaction Properties, чтобы
создать контактное свойство. Первому дайте имя NoFric, поскольку по
умолчанию в Abaqus контакт не имеет трения, примите установки по
умолчанию для тангенциального поведения (выберите
Mechanical→Tangential Behavior в диалоговом окне Edit Contact Properties).
86
Второе свойство пусть будет иметь имя Fric. Для него используйте
формулировку трения Penalty с коэффициентом трения, равным 0.1.
Чтобы облегчить трудности со сходимостью, которые могут возникнуть
из-за изменяющихся состояний контакта (в особенности для контакта между
штампом и заготовкой), создайте средства управления контактом, чтобы
вызвать автоматическую стабилизацию контакта. Уменьшите коэффициент
демпфирования по умолчанию до 1.000, чтобы минимизировать влияние
стабилизации на решении. Ниже описана эта процедура.
Для создания средств управления контактом:
в Дереве Модели дважды
щелкните по контейнеру Contact
Controls, чтобы определить
управление контактом. Появится
диалоговое окно Create Contact
Controls;
дайте имя управлению stabi-
lize. Выберите Abaqus/Standard
contact controls и щелкните Con-
tinue;
на странице закладки Stabili-
zation диалогового окна Edit Con-
tact Controls включите опцию Ai-
tomatic stanilization и установите
Factor равным 0.001;
щелкните OK, чтобы выйти из
диалогового окна Edit Contact
Controls.
Наконец, определите взаимодействия между поверхностями, и введите
ссылку на соответствующие свойства взаимодействий. Для этого в Дереве
Модели дважды щелкните по контейнеру Interaction, чтобы определить
87
контактное взаимодействие. Во всех случаях определите взаимодействия в
шаге Initial и используйте формулировку конечно-элементного скольжения
по умолчанию (Surface-to-surface contact (Standard). Должны быть
определены следующие взаимодействия:
Die-Blank между поверхностями DieSurf (master) и BlankBot (slave),
ссылающееся на контактное свойство Fric;
Holder-blank между поверхностями HolderSurf (master) и BlankTop
(slave), ссылающееся на контактное свойство Fric;
Punch-blank между поверхностями PunchSurf (master) и BlankTop (slave),
ссылающееся на контактное свойство NoFric. Используя Interaction Manager,
отредактируйте это взаимодействие, чтобы присвоить управление контакта,
определенное ранее (stabilize), на втором шаге анализа (move punch).
Граничные условия на шаге 1
На этом шаге будет установлен контакт между прижимом и форму, в то
время как штамп и заготовка фиксированы. Ограничьте прижим и форму в
степенях свободы 1 и 6, где 6-я степень свободы является вращением в
плоскости модели. Все граничные условия для жестких поверхностей
прикладываются к их соответствующим реперным точкам. Ограничьте
штамп полностью и наложите граничные условия на области заготовки,
лежащие в плоскости симметрии (геометрическое множество Center).
Табл. 4 содержит сводку граничных условий на этом шаге.
Таблица 4. Граничные условия, наложенные на шаге 1.
88
Граничные условия на шаге 2
На этом шаге переместите штамп вниз, чтобы завершить операцию
формования. Используя Boundary Condition Manager, отредактируйте
граничное условие RefPunchDC, чтобы задать значение –0.030 для U2, что
представляет полное смещение штампа.
Прежде чем продолжать, измените имя модели на Standard.
Определение задания
Создайте задание с именем Channel. Дайте ему следующее описание:
Analysys of the forming of a channel. Сохраните свою модель в файл базы
данных модели, и инициализируйте (submit) задание для анализа. Отследите
процесс решения, исправьте любые ошибки, которые будут обнаружены, и
изучите причины всех предупреждающих сообщений.
По ходу выполнения анализа X-Y графики значений степени свободы,
которую вы выбрали для мониторинга (вертикальное смещение пресса)
появляется в отдельном графическом окне. В главном меню выберите
Viewport→Job Manager: Channel, чтобы следить за развитием во времени
смещения пресса в направлении 2 в процессе выполнения анализа.
4.2.2. Мониторинг выполнения расчетов
Этот анализ потребует для завершения примерно 170 приращений.
Верхняя часть окна Job Monitor показана на рис. 37.
89
Рис. 37. Верхняя часть окна Job Monitor: анализ формования швеллера
90
Диагностическая информация необходима почти в каждом контактном
анализе для установления ошибок или возникших проблем. Например,
вибрация может быть распознана, поскольку некоторые из подчиненных
узлов будут казаться втянутыми в итерации по установлению границы
раздела. Если вы видите это, то должны модифицировать сетку в области
вокруг таких узлов или добавить в модель ограничения. Контактная
диагностическая информация может также идентифицировать области, где
только один подчиненный узел взаимодействует с поверхностью. Это
чрезвычайно неустойчивая ситуация и может вызывать проблемы со
сходимостью. И снова вы должны модифицировать модель, чтобы увеличить
количество элементов в таких областях.
Диагностика контакта
Чтобы проиллюстрировать, как интерпретировать диагностическую
информацию о контакте в Abaqus/Standard, рассмотрим итерацию на шестом
приращении четвертого шага. Как показано на рис. 38 это одно из первых
приращений, в котором требуются итерации по установлению строгой
поверхности раздела.
91
Abaqus/Standard требует одну итерацию для установления условий
корректного контакта в модели; т.е. будет ли штамп находиться в контакте с
заготовкой. Вторая итерация не вносит каких-либо изменений в состояние
контакта модели, но равновесие не достигается. Требуется одна
дополнительная итерация для сходимости по статическому равновесию.
Таким образом, Abaqus/Standard, правильно определив состояние контакта,
может легко найти равновесное решение.
Для дальнейшего исследования поведения на этом приращении,
взгляните на визуальную диагностическую информацию, доступную в
Abaqus/CAE. Эта информация, записанная в файл выходной базы данных,
дает детальное представление об изменениях контактных условий в модели.
Например, с помощью средств визуальной диагностики может быть получен
номер и положение узла в модели для каждого подчиненного узла, чей
контактный статус изменяется в итерации по установлению строгой
поверхности раздела, а также контактного взаимодействия, к которому он
принадлежит.
Войдите в модуль Visualization и откройте Channel.odb, чтобы
посмотреть контактную диагностическую информацию. На первой итерации
сильного разрыва четвертого шага (приращение 7, попытка 1), 2 узла на
заготовке испытывают контактное перекрытие, указывая на то, что их
предполагаемое контактное состояние не совместимо. Это можно видеть на
странице закладки Contact диалогового окна Job Diagnostics (см. рис. 39).
Чтобы увидеть, где узлы расположены в модели, включите опцию Highlight
selections in viewport.
92
Рис. 39. Сошедшаяся итерация по равновесию
93
Рис. 40. Сошедшаяся итерация по равновесию
4.2.3. Постпроцессорная обработка
Изучите деформацию заготовки в модуле Visualization.
Деформированная форма модели и контурные графики
Основным результатом этого моделирования является деформация
заготовки и пластические деформации, обусловленные процессом
формования. Мы можем изобразить деформированную форму модели и
пластические деформации, как описано ниже.
Чтобы построить график деформированной формы:
изобразите деформированную форму модели. Вы можете удалить с
экрана форму и штамп и наблюдать только заготовку;
в Дереве результатов раскройте контейнер Instances под файлом
выходной базы данных Channel.odb;
из списка доступных экземпляров копий деталей выберите BLANK-1.
Щелкните 3-й кнопкой мыши, и в появившемся меню выберите Replace,
чтобы заменить текущую дисплейную группу выбранным элементом.
Щелкните , если необходимо целиком разместить модель в графическом
окне.
94
тобы построить контурные графики эквивалентной пластической
деформации:
в главном меню выберите Plot→Contours→On Deformed Shape, или
95
Максимальная пластическая деформация равна примерно 21%. Сравните
это с деформацией разрушения материала, чтобы определить, не появятся ли
в материале разрывы в процессе формования.
График временной зависимости сил реакции в заготовке и штампе
Сплошная линия на рис. 43 показывает изменение силы реакции RF2 в
реперной точке жесткого пресса.
Чтобы создать график временной зависимости силы реакции:
в Дереве результатов раскройте контейнер History Output. Дважды
щелкните по Reaction force: RF1 PI: PUNCH-1 Node xxx in NSET REFPUNCH.
Появится график временной зависимости силы реакции в направлении 1;
откройте диалоговое окно Axis Options, чтобы проставить обозначения
осей. Переключитесь на страницу с закладкой Title;
96
Сила штампа, показанная на рис. 43, быстро возрастает примерно до
160 кН в течение шага 2, который протекает на отрезке общего времени от
1.0 до 2.0.
Хронологический график стабилизации и внутренней энергии
Важно проверить, что наличие стабилизации не изменяет существенно
физику задачи. Одним из способов оценить это влияние, является сравнение
энергии диссипации вследствие стабилизации (ALLSD) с внутренней энергий
конструкции (ALLIE). В идеале величина энергии стабилизации должна быть
малой долей внутренней энергии. Рис. 44 показывает изменение энергии
стабилизации и внутренней энергии. Ясно, что диссипированная энергия
стабилизации, в самом деле, мала.
97
поверхности в дисплейную группу, аналогично множествам элементов и
узлов.
Чтобы изобразить на графике нормальные вектора контактной
поверхности:
изобразите на графике недеформированную форму модели;
в Дереве Результатов раскройте контейнер Surface Sets. Выберите
поверхности с именами BLANKTOP и PUNCH-1.PUNCHSURF. Щелкните 3-й
кнопкой мыши и в появившемся меню выберите Replace;
используя диалоговое окно
Common Plot Options, включите
отображение нормальных векторов
(On surfaces) и установите для длины
векторных стрелок параметр Short.
98
в области Extrude диалогового окна включите опцию Extrude Elements; и
установите глубину Depth равной 0.05, чтобы выдавить модель в целях
отображения контуров. Щелкните OK, чтобы применить эти установки.
Поверните модель,
используя инструмент ,
чтобы изобразить ее в
наглядном виде, таком как
показано на рис. 45.
99
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Чем обусловлено применение численных методов в решении задач обработки
давлением?
2. В чем состоит основная идея метода конечных элементов?
3. Каков общий порядок построения дискретной модели непрерывной величины?
4. Назовите известные Вам типы конечных элементов. Какие конечные элементы
являются наиболее востребованными применительно к решению задач
обработки давлением?
5. Что такое сходимость решения? Возможно, ли получить абсолютно точное
решение методом конечных элементов?
6. Назовите признаки, по которым классифицируют конечные элементы.
7. На что влияет порядок аппроксимирующей функции конечного элемента?
8. От чего зависит и на что влияет степень разбиения исследуемой области
конечными элементами?
9. От чего зависит и на что влияет число точек интегрирования в конечных
элементах?
10. Назовите наиболее важные преимущества метода конечных элементов, благодаря
которым он широко используется.
11. Назовите основные недостатки метода конечных элементов.
12. Назовите и поясните причины, по которым невозможно полностью отказаться от
физического моделирования и натурных экспериментов.
13. Какие виды формулировок метода конечных элементов Вам известны?
14. Назовите основные причины потери точности при решении задач методом
конечных элементов.
15. Назначение и область применения конечно-элементной программы ABAQUS.
16. По какому принципу разработан программный комплекс ABAQUS?
17. Какие требования к системе единиц измерения предъявляются в ABAQUS?
18. Назначение ABAQUS/САЕ и основные компоненты его рабочего пространства.
19. Назовите особенности работы в ABAQUS/CAE при построении конечно-
элементной модели и дальнейших операций с ней.
20. Перечислите основные модули ABAQUS/CAE и назовите их назначение.
21. Какие существуют возможности для создания и описания конечно-элементной
модели в ABAQUS?
22. Что такое файл исходных данных ABAQUS? Какова его структура?
23. Как в ABAQUS запустить модель на выполнение?
100
24. Назовите известные Вам выходные файлы ABAQUS. Их назначение.
25. В каком виде может осуществляться визуализация результатов моделирования в
ABAQUS?
26. Средства, используемые в ABAQUS для просмотра и обработки результатов
моделирования.
27. Обозначение системы координат в ABAQUS.
28. Как узнать о возможных ошибках и предупреждениях возникших при обработке
файла исходных данных?
29. Как узнать о возможных возникших ошибках и предупреждениях, а также
произведенных изменениях в ходе вычислений?
30. Как в ABAQUS организована работа с входными и выходными переменными?
31. На каком этапе моделирования можно просмотреть результаты?
32. Как прервать выполнение расчетов в процессе моделирования?
33. Как создать или описать деформируемое тело?
34. Как создать или описать абсолютно жесткое недеформируемое тело?
35. Поясните назначение множеств, используемых при описании модели.
36. Как задать или описать физико-механические свойства материала
деформируемого тела?
37. Как задать или описать свойства контактного взаимодействия тел?
38. Что обязательно необходимо указывать при описании симметричных задач?
39. Какие существую возможности управления структурой исходной конечно-
элементной сетки при ее построении?
40. С какой целью телам сообщается первоначальная (предписанная) скорость
движения?
41. Какие граничные условия использовали при описании рассмотренных задач?
42. Как создать или описать основные физические параметры моделируемого
процесса?
43. Каким образом задать вывод параметров в виде полей распределения?
44. Каким образом задать вывод параметров в виде графических зависимостей?
101
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Оден Дж. Конечные элементы в нелинейной механике сплошных сред:
пер. с англ. / Дж. Оден. - М. : Мир, 1976. – 464 с.
2. Нуштаев Д.В. Тропкин С.Н. Abaqus. Пособие для начинающих,
пошаговая инструкция. Тесис: М.2010. — 43с.
3. Боровік П.В. Теоретичні дослідження процесів обробки металів тиском на
основі методу скінчених елементів: Навч. Посіб. / П.В. Боровік. –
Алчевськ: ДонДТУ, 2012. – 170 с.
4. А.М. Белостоцкий. В.В. Вершинин. Abaqus. Верификационный отчет по
теме: «Разработка верификационного отчета по использованию
программного комплекса Abaqus для решения задач строительного
профиля» часть 1, 2,3, 4. МГСУ: М.: 2013. — 710с.
5. Abaqus. Применение комплекса в инженерных задачах. Тесис: М.2010 .—
104с.
6. Abaqus/CAE User’s Guide/ Dassault Systèmes Simulia Corp., Providence, RI,
USA, 2014. — 1146 с.
7. Abaqus Theory Guide/Dassault Systèmes Simulia Corp., Providence, RI, USA,
2014. — 1174 с.
8. Getting Started with Abaqus: Interactive Edition /Dassault Systèmes Simulia
Corp., Providence, RI, USA, 2014. — 693 с.
9. Abaqus Analysis User’s Guide. Volume 1. Introduction, Spatial Modelung, Exe-
cution&Output/ Dassault Systèmes Simulia Corp., Providence, RI, USA, 2014.
— 862 с.
10. Abaqus Analysis User’s Guide. Volume 2. Analysis/ Dassault Systèmes Sim-
ulia Corp., Providence, RI, USA, 2014. — 1489 с.
11. Abaqus Analysis User’s Guide. Volume 3. Materials/ Dassault Systèmes Sim-
ulia Corp., Providence, RI, USA, 2014. — 703 с.
12. Abaqus Analysis User’s Guide. Volume 4Elements/ Dassault Systèmes Simulia
Corp., Providence, RI, USA, 2014. — 1128 с.
13. Abaqus Analysis User’s Guide. Volume 5. Prescribed Conditions, Constraint &
Interaction/ Dassault Systèmes Simulia Corp., Providence, RI, USA, 2014. —
946 с.
14. Третьяков, А. В. Механические свойства металлов и сплавов при
обработке давлением: справочник / А. В. Третьяков, В. И. Зюзин. -
М.:«Металлургия», 1973. - 224 с.
102
ОГЛАВЛЕНИЕ
Стр.
Введение……………………………………………………………… 3
1 Моделирование процессов обработки давлением методом 5
конечных элементов ………………………………………………….
1.2.
1.1 Общие сведения …………………………………………………….... 5
1.2 Описание элементов …………………………………………………. 13
1.3 Континуальные элементы …………………………………………… 18
1.4 Оболочечные элементы ……………………………………………… 23
1.5 Балочные элементы ………………………………………………….. 27
1.6 Стержневые элементы ………………………………………………. 29
1.7 Жесткие (недеформируемые) тела …………………………………. 30
2 Общие сведения о пакете SIMULIA/ABAQUS ……………………. 32
2.1 Продукты Abaqus …………………………………………………….. 32
2.2 Компоненты модели анализа Abaqus ………………………………. 34
3 Введение в ABAQUS/CAE ………………………………………….. 38
3.1 Запуск Abaqus/CAE ………………………………………………….. 38
3.2 Компоненты главного окна …………………………………………. 39
3.3 Что такое модуль? …………………………………………………... 42
3.4 Что такое Дерево Модели? …………………………………………. 45
4 Примеры моделирования …………………………………………… 47
4.1 Исследование упругого последействия при развальцовке трубы… 47
4.2 Исследование изменения напряжений при штамповке швеллера… 66
Контрольные вопросы ……………………………………………….. 92
Список использованной литературы ……………………………….. 94
103
Учебное издание
Леонид Моисеевич Гуревич
Валерий Матвеевич Волчков
Владимир Филиппович Даненко
Учебное пособие
Редактор Н. Н. Кваша
104