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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ
ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ

Л. М. Гуревич, В. М. Волчков, В. Ф. Даненко

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССОВ


ОБРАБОТКИ МЕТАЛЛОВ ДАВЛЕНИЕМ

(Часть 1. ВВЕДЕНИЕ В ABAQUS)


Учебное пособие

Волгоград
2015

1
УДК 519.876.5: 621.7.04

Рецензенты:
ООО «ДИЦ «МОСТ»,

директор, канд. техн. наук В. М. Букин;

профессор Волгоградского государственного социально-педагогического университета

д-р техн. наук А. М. Каунов

Печатается по решению редакционно-издательского совета


Вогоградского государственного технического университета

Гуревич Л. М.
Компьютерное моделирование процессов обработки металлов давлением
(Введение в Abaqus): учеб. пособие / Л. М. Гуревич, В. М. Волчков, В. Ф.
Даненко – Волгоград: ИУНЛ ВолгГТУ, 2015. – 96 с.

ISBN

Учебное пособие посвящено описанию основных принципов работы с компьютерным


пакетом Abaqus и его применению для моделирования процессов обработки металлов
давлением.

Предназначено для студентов технических специальностей по направлениям 150100 –


Материаловедение и технологии материалов; 22.03.01 –Материаловедение и технологии
материалов; 150100 – Металлургия; 22.03.02 – Металлургия
.
Ил. 45. Табл. 4. Библиогр.: 14 назв.

ISBN © Волгоградский государственный


технический университет, 2015

2
ВВЕДЕНИЕ
Любой технологический процесс опирается на огромный накопленный
десятилетиями (а иногда и столетиями) производственный опыт,
подкрепленный теоретическими исследованиями. Однако быстро
меняющиеся требования к конечному продукту требует быстрой перестройки
проекта и проведения дополнительных порой очень трудоемких
исследований (как теоретических, так и экспериментальных). В этих
условиях компьютерное моделирование, позволяющее быстро
проанализировать влияние различных физических и конструкционных
параметров на конечный результат, может сэкономить массу времени и
дорогостоящих материалов.
Процессы формования материалов требуют анализа поведения
материалов и конструкций при различных условиях нагружения, то есть,
связаны с решением задач механики деформируемого тела. Сегодня наиболее
распространенным подходом для решения таких задач является метод
конечных элементов, в применении которого накоплен огромный опыт. Это
позволило за последние десятилетия создать мощные пакеты компьютерных
программ, которые благодаря тщательно спланированному интерфейсу
позволяют выполнять широкий круг расчетов обыкновенному инженеру.
Среди большого количества таких пакетов можно отметить ANSYS,
MSC.Marc, Simulia/Abaqus, COMSOL Multiphysics и т.п. Каждый из них имеет
свои сильные и слабые стороны, но в целом все они годятся для
моделирования широкого класса производственных задач.
В рамках данного учебного пособия (состоящего из нескольких частей)
предусматривается ознакомление с одним из таких комплексов – Sim-
ulia/ABAQUS, на базе которого представляется возможным выполнять
моделирование многих процессов обработки давлением традиционных и
композиционных материалов.
При знакомстве с современными вычислительными пакетами хотелось
бы предостеречь начинающего пользователя от бытующего среди инженеров
3
заблуждения, что пакет может сам выдать решение (достаточно ему только в
общих чертах описать задачу), и ждут от пакета результата с высокой
точностью соответствия наблюдаемым экспериментально данным. При этом
забывается, что реальный процесс зависит от большого числа факторов,
которые порой очень сложно включить в моделирование. Пакет
действительно может выдать решение с высокой степенью точности, но эта
точность будет относиться к решению модели (неизбежно содержащей
некоторые допущения), а не исходного технологического процесса. Поэтому
успех компьютерного моделирования в значительной степени зависит от
качества модели (то есть ее соответствия реальному процессу), которое в
свою очередь определяется уровнем понимания инженером всех тонкостей
процесса. Грубо говоря, компьютерный пакет представляет собой
«мясорубку» – что в него заложено, то и получено. Если модель
действительно хорошо соответствует реальному процессу, то и результаты
моделирования окажутся чрезвычайно полезными. При безграмотно
составленной модели пакет во много раз усилит эту безграмотность.
Данное пособие знакомит с основами моделирования в пакете Abaqus с
упором на задачи обработки материалов давлением. Рассмотрены основы
метода конечных элементов и основные принципы построения моделей и их
анализа в программном комплексе.
Первый, достаточно простой, пример демонстрирует основные шаги
построения моделей, а во втором примере основное внимание уделено таким
деталям, как задание контакта между обрабатываемыми деталями и выбор
типа конечных элементов. Примеры, используемые в этом пособии,
подобраны ориентируясь на оригинальную документацию пакета [8].
В конце каждого примера приведены рекомендации по выполнению
самостоятельной работы.
В случае затруднения при выполнении примеров можно обратиться к
преподавателю, у которого имеются готовые файлы моделей (.cae) и файлы
результатов (.odb).
4
5
1. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ОБРАБОТКИ ДАВЛЕНИЕМ
МЕТОДОМ КОНЕЧНЫХ ЭЛЕМЕНТОВ

1.1. Общие сведения

Для получения количественных решений в нелинейной механике


сплошных сред часто приходится прибегать к численным методам. Однако
независимо от того, какие первоначальные предположения и методы
использовались, чтобы сформулировать задачу, пластическая среда
фактически аппроксимируется в процессе решения некоторой дискретной
моделью. Этим подсказывается логическая альтернатива классическому
подходу – с самого начала представлять сплошную среду при помощи
дискретной модели. В этом случае дальнейшая идеализация при составлении
уравнений или при их решении может и не понадобиться. Один из таких
подходов, основанный на идее кусочно-линейной аппроксимации
непрерывных полей, получил название метода конечных элементов [8].
Простота и общность этого метода делают его удобным средством решения
широкого класса нелинейных задач.
Метод конечных элементов является численным методом решения
дифференциальных уравнений, встречающихся в физике и технике.
Возникновение этого метода связано с решением задач космических
исследований (1950 г.). В 1963 г. было показано, что метод конечных
элементов можно рассматривать как один из вариантов известного метода
Рэлея-Ритца. Имеется достаточно много литературы по этому методу,
поэтому здесь укажем только одну книгу [1], более подробный список можно
найти в рекомендуемых нами для изучения существующих пособиях [3–5].
При классическом подходе исследование сплошных сред начинают
обычно с изучения свойств бесконечно малых элементов рассматриваемой
среды; устанавливают соотношения между средними значениями различных
величин, связанных с рассматриваемыми бесконечно малыми элементами;
затем, устремляя размеры элементов к нулю при неограниченном

6
возрастании их числа, получают дифференциальные уравнения в частных
производных или интегральные уравнения, описывающие поведение тела.
В противоположность этому классическому подходу метод конечных
элементов основан на аппроксимации этого требования равновесия, заменяя
его более слабым: равновесие должно быть выполнено в среднем смысле по
конечному числу подразбиений объема тела. Уравнения равновесия (включая
и силы инерции) интегрируются по конечному объему, используя формулу
Остроградского-Гаусса, что позволяет вычленить все поверхностные силы
(потоки физических величин через эти поверхности). При суммировании по
всему телу эти поверхностные интегралы сокращаются для каждого
внутреннего объема, и остаются только величины, определяемые условиями
на внешней границе всего тела (которые определяются граничными
условиями задачи). Основание для разработки модели конечно-элементной
аппроксимации смещения является введение некоторого в локальном
масштабе пространственного приближения к частям решения. Чтобы
получить такое приближение, мы начинаем, заменяя три уравнения
равновесия, представленные уравнением эквивалентной «слабой формой» –
единственным скалярным уравнением по всему телу, которое получается,
умножением поточечного дифференциального уравнения на произвольную,
векторную «тестовую функцию», определенную с подходящей
непрерывностью по всему объему, и интегрируя. Поскольку тестовая
функция достаточно произвольна, дифференциальный оператор равновесия в
любом конкретном направлении в любо конкретной точке может быть всегда
получен, выбирая тестовую функцию, отличную от нуля только в том
направлении в этой точке. Для этого случая равновесия с общей матрицей
напряжения эта эквивалентная «слабая форма» является принципом
виртуальной работы. О тестовой функции можно думать как о
«виртуальном» поле скоростей, δv, которое абсолютно произвольно за
исключением того, что оно должно удовлетворять любым предписанным
кинематическим ограничениям и иметь достаточную непрерывность:
7
скалярное произведение этой тестовой функции на силовое поле равновесия
тогда представляет скорость «виртуальной» работы.
В результате получаем единственное скалярное уравнение в каждой
материальной точке, которое затем интегрируется по всему телу. Этот
подход обеспечивает более сильное математическое основание для изучения
приближения, чем альтернатива для прямой дискретизации производной в
дифференциальном уравнении равновесия в точке, которое является
типичной отправной точкой для метода конечных разностей к той же самой
проблеме. В методе конечных элементов выполняется в среднем сохранение
основных физических потоков, то есть метод в этом смысле является
консервативным. Такую консервативность в классическом методе конечных
разностей бывает обеспечить очень не просто.
Детали такого подхода можно найти в документации к пакету Abaqus [5,
6], которая поставляется вместе с программным продуктом.
Первым шагом любого конечно-элементного моделирования является
дискретизация реальной геометрии конструкции с использованием набора
конечных элементов. Каждый такой элемент представляет собой часть
физической системы. Конечные элементы объединены посредством
совместных узлов. Множество узлов и конечных элементов называется
сеткой. Количество элементов на единицу длины, площади или объема
называется плотностью сетки. В анализе напряженного состояния смещения
узлов являются основными переменными, которые вычисляет Abaqus. Как
только известны смещения узлов, можно легко определить напряжения и
деформации в каждом элементе.
Для иллюстрации используем простой пример со стержнем, показанный
на рис. 1. Цель анализа состоит в определение перемещения свободного
конца стержня, напряжений в нем и силы реакции в закрепленном конце.
В данном случае стержень, показанный на рис. 1-4, будет
моделироваться двумя элементами. В Abaqus стержневые элементы могут

8
испытывать только осевые нагрузки. Дискретная модель показана на рис. 2 с
обозначениями узлов и элементов.

Рис. 1. Задача со стержнем

Рис. 2. Дискретная модель задачи о стержне

Силовые схемы для каждого элемента модели показаны на рис. 3. В


общем случае каждый узел будет испытывать внешнюю нагрузку,
приложенную к модели, P, и внутренние нагрузки, I, обусловленные
напряжениями в элементе, соединенным с эти узлом

Рис. 3 Силовая схема для каждого узла

Для модели, находящейся в статическом равновесии, результирующая


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

9
узла a это уравнение равновесия может быть получено следующим образом.
Предполагая, что изменение длины стержня мало, получим деформацию
элемента 1
ub  u a
ε11  (1.1)
L

где u a и u b – смещения в узлах a и b, соответственно, а L – начальная длина


элемента.
В предположении упругости материала напряжения в стержне
определяются деформацией, умноженной на модуль Юнга, E
ε11  Eε11 . (1.2)
Осевая сила, действующая на концевой узел, эквивалентна напряжению
в стержне, умноженному на его площадь поперечного сечения. Таким
образом, связь между внутренними силами, свойствами материала и
перемещениями получается в виде:

I a1  σ11 A  Eε11 A 
EA b
L

u  ua  (1.2)

Поэтому равновесие в узле a записывается как

Pa 
EA b
L

u  ua  0.  (1.3)

Равновесие в узле b должно учитывать внутренние силы, действующие


от обоих элементов, соседних ним. Внутренняя сила от элемента 1 теперь
действует в противоположном направлении и потому отрицательна.
Результирующее уравнение имеет вид:

Pb 
L

EA b
u  ua 
EA c
L

u  ub  0   (1.4)

Уравнение равновесия для узла c есть

Pc 
EA c
L

u  ub  0 .  (1.5)

Для неявных методов уравнения равновесия должны решаться


совместно, чтобы получить перемещения во всех узлах. Это требование
лучше достигается матричными методами; поэтому запишем вклады
внутренних и внешних сил в виде матриц. Если свойства размеры двух
10
элементов одинаковы, то уравнения равновесия можно упростить
следующим образом:

Pa  1  1 0  u a 
   EA     b 
Pb      1 2  1 u   0 (1.6)
P   L    u 
 c  0  1 1   c 

В общем случае жесткость элемента, коэффициент EA Lterms , может


изменяться от элемента к элементу; поэтому будем записывать жесткости K 1
и K 2 для двух элементов в модели. Мы хотим получить решение уравнения
равновесия, в котором внешние приложенные силы, P, находятся в
равновесии с внутренними порождаемыми силами, I. При обсуждении этого
уравнения с точки зрения сходимости и нелинейности мы будем его
записывать как

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 

В неявном методе, таком как используется в Abaqus/Standard, эта


система уравнений может быть решена, чтобы получить значения для трех
неизвестных: u b , u c и Pa ( u a в этой задаче задано равным 0). Как только
известны перемещения, мы можем вернуться назад и использовать их для
расчета напряжений в элементах стержня. Неявные методы конечных
элементов требуют, чтобы система уравнений решалась в конце каждого
шага решения.

11
В противоположность неявным методам, явные методы, такие как
используемые в Abaqus/Explicit, не требуется одновременное решение всей
системы или расчета всей матрицы жесткости. Вместо этого решение
продвигается кинематически от одного приращения к следующему.
Распространение метода конечных элементов на явную динамику мы
рассмотрим на примере распространения волн напряжений вдоль стержня,
моделируемого тремя элементами, как показано на рис. 4.

Рис. 4. Начальная конфигурация стержня с сосредоточенной нагрузкой, P, на свободном


конце

На первом шаге по времени узел 1 имеет ускорение, u1 , которое, в свою


очередь, порождает скорость деформации, el1 , в элементе 1. Приращение
деформации, ε el1 , в элементе 1 получается интегрированием скорости
деформации по времени на шаге 1. Полная деформация, ε el1 , есть сумма
начальной деформации, ε 0 , и приращения деформации. В данном случае
начальная деформация равна нулю. Как только рассчитана деформация
элемента, напряжение в элементе, σ el1 , получается применением модели
состояния материала. Для линейного упругого материала напряжение равно
просто упругому модулю, умноженному на полную деформацию. Этот
процесс показан на рис. 1-8. Узлы 2 и 3 на первом шаге не двигаются.

12
P  u
u1   u   u1dt  ε el1  1  ε el1   ε el1dt  ε 
M1 l el1

 ε 0  ε el1  σel1  Eε el1


Рис. 5. Конфигурация в конце первого шага по времени для стержня с сосредоточенной
силой, P, на свободном конце

На втором временном шаге напряжения в элементе 1 вызывают


появление внутренних сил в соседних с ним узлах, как показано на рис. 6.
Эти напряжения в элементе затем используются для расчета динамического
равновесия в узлах 1 и 2.

P  I el1 u2  u1


u1   u1  u1old   u1dt ε el1   ε el1   ε el1dt 
M1 l
I el1 el1  ε el1   el1  Eε el1
 ε el1  ε old
u2   u 2   u2 dt
M2
Рис. 6. Конфигурация стержня в начале второго шага

Процесс продолжается таким образом, что в начале третьего шага


имеются напряжения в обоих элементах 1 и 2, и имеются силы в узлах 1, 2 и
3, как показано на рис. 7. Процесс продолжается, пока анализ не достигнет
нужного общего времени.

Рис 7. Конфигурация стержня в начале третьего шага

В методе конечных элементов дискретизация исследуемой области


осуществляется путем ее разбиения на конечное число элементов. Степень
разбиения, а также тип используемых при этом элементов определяется
спецификой решаемой задачи и подходами, применяемыми при ее
13
реализации.
В Abaqus доступен широкий диапазон конечных элементов. Эта
обширная библиотека конечных элементов предоставляет вам мощный набор
средств для решения многих различных проблем. Элементы, доступные в
Abaqus/Explicit, являются подмножеством доступных в Abaqus/Standard. Этот
раздел познакомит вас с пятью аспектами элемента, которые влияют на их
поведение.

1.2 Описание элементов


Каждый элемент характеризуется следующим:
 cемейством;
 cтепенями свободы (непосредственно связаны с семейством);
 количеством узлов;
 формулировкой;
 интегрированием.
Каждый элемент в Abaqus имеет уникальное имя, такое как T2D2, S4R
или C3D81. Имя элемента определяет каждый из пяти его аспектов.
Соглашения об именах объясняются в этой главе.

Семейство (family)
Рис. 8 показывает семейства элементов, обычно используемых в анализе
напряжений. Одним из основных различий между семействами является тип
геометрии, которым обладает каждое семейство.

14
Рис. 8. Обычно используемые семейства элементов

Семейства элементов, которые вы будете использовать в данном


руководстве (континуальные твердотельные, оболочки, балки, стержни и
жесткие элементы) подробно рассматриваются в других главах. Другие
семейства элементов не рассматриваются в этом руководстве. Если вы
заинтересованы в их использовании в своих моделях, их описание
рассмотрено в части VI, «Элементы» Руководства пользователя по анализу в
Abaqus [12].
Первая буква или буквы имени элемента указывает, к какому семейству
он принадлежит. Например, буква S в имени S4R указывает, что это
оболочечный (shell) элемент; в то время как буква C в имени C3D81
указывает, что это элемент континуального (continuum) твердого тела.

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

Рис. 9. Линейный блочный, квадратичный блочный и модифицированный тетраэдрический элементы

Abaqus/Standard предлагает широкий выбор как линейных, так и


квадратичных элементов. Abaqus/Explicit предлагает только линейные
элементы, за исключением квадратичных балочных и модифицированных
тетраэдрических и треугольных элементов.
Обычно количество узлов в элементе просто указывается в его имени.
8-узельный элемент называется C3D8; а 8-узельный обобщенный
оболочечный элемент называется S8R. Семейство балочных элементов
использует несколько иное соглашение: в имени указывается порядок
17
интерполяции. Так, трехмерный балочный элемент первого порядка
называется B31, в то время как трехмерный балочный элемент второго
порядка называется B32. Аналогичное соглашение используется для
осесимметричных оболочечных и мембранных элементов.

Формулировка
Формулировка элементов относится к математической теории,
используемой для определения их поведения. В отсутствии адаптивного
изменения сетки все элементы для напряжений/деформаций в Abaqus
основываются на Лагранжевом или материальном описания поведения:
материал, ассоциированный с элементом, остается ассоциированным с ним в
течение всего анализа, и материал не может течь сквозь границы элемента. В
альтернативном Эйлеровом или пространственном описании элементы
фиксированы в пространстве, в то время как материал течет сквозь них.
Эйлеровы методы обычно используются при численном моделировании
механики жидкости. Abaqus/Standard использует эйлеровы элементы для
моделирования конвективного теплопереноса. Адаптивное перестроение
сетки комбинирует свойства чисто лагранжевого и эйлерового анализов и
разрешает движению элементов быть независимым от материала. Эйлеровы
элементы и адаптивные сетки не рассматриваются в данном руководстве.
Чтобы охватить различные типы поведения, некоторые семейства
элементов в Abaqus включают элементы с несколькими различными
формулировками. Например, семейство оболочечных элементов имеет три
класса: один подходит для общих целей анализа оболочек, другой для тонких
оболочек, третий для толстых оболочек. Некоторые семейства элементов
Abaqus/Standard имеют как стандартную, так и альтернативную
формулировки. Элементы с альтернативными формулировками
идентифицируются дополнительным символом в конце их имени. Например,
континуальные, балочные или стержневые семейства включают мембраны с
гибридной формулировкой, в которой давление (континуальные элементы)

18
или осевая сила (балочные или стержневые элементы) трактуются как
дополнительные неизвестные; эти элементы идентифицируются буквой «H»
в конце их имени (C3D8H или B31H).
Некоторые формулировки элементов допускают решение связанных
задач физических полей. Например, элементы, чьи имена начинаются с
буквы C и заканчиваются буквой T (такие как C3D8T) обладают как
механическими, так и тепловыми степенями свободы и предназначены для
связанных тепломеханических моделирований.

Некоторые из наиболее часто используемых формулировок элементов


рассматриваются позже в этом руководстве.
Интегрирование
Для интегрирования различных величин по объему элемента Abaqus
использует численные методы. Используя квадратуры Гаусса для
большинства элементов, Abaqus рассчитывает поведение материала в каждой
точке интегрирования каждого элемента. Некоторые континуальные
элементы в Abaqus могут использовать полное или редуцированное
интегрирование, выбор которых может оказывать существенное влияние на
точность расчета элемента в конкретной задаче.
Чтобы отличит редуцированное интегрирование, Abaqus использует в
конце имени элемента букву R (если только они не являются гибридными
элементами, в случае чего имя заканчивается буквами RH). Например, CAX4
есть 4-узельный, линейный элемент осе симметричного твердого тела с
полным интегрированием; и CAX4R есть версия того же элемента с
редуцированным интегрированием.
Abaqus/Standard предлагает элементы как с полным, так и с
редуцированным интегрированием; Abaqus/Explicit предлагает элементы
только с редуцированным интегрированием, за исключением
модифицированных тетрагональных и треугольных элементов и
оболочечных и прямоугольных элементов с полным интегрированием
первого порядка.
19
1.3 Континуальные элементы
Среди различных семейств элементов континуальные или
твердотельные элементы могут использоваться для моделирования самых
разнообразных компонент. Концептуально, континуальные элементы просто
моделируют небольшой блок материала в компоненте. Поскольку они могут
быть связаны с другими элементами на любой из их граней, континуальные
элементы, подобно кирпичикам в конструкции или плитками в мозаике,
могут использоваться для построения моделей практически любой формы,
подвергаемые практически любым нагрузкам. Abaqus имеет континуальные
элементы как типа напряжение/деформация, так и типа температура-
перемещение; это руководство рассматривает только элементы типа
напряжения/деформации.
Континуальные элементы типа напряжения/деформации в Abaqus имеют
имена, которые начинаются с буквы C. Следующие два символа указывают
размерность и, как правило, но не всегда, активные степени свободы в
элементе. Символы 3D означают трехмерный элемент; AX –
осесимметричный элемент; PE – элемент плоской деформации; и PS –
элемент с плоскими напряжениями.

Библиотека трехмерных континуальных элементов


Трехмерные континуальные элементы могут быть гексаэдрическими
(блочными), клиновыми (wedges) или тетрагональными. Полный перечень
трехмерных континуальных элементов и связности узлов для каждого типа
можно найти в “Библиотеке трехмерных твердотельных элементов”
Руководства пользователя по анализу в Abaqus [12].
По возможности, в Abaqus следует использовать гексаэдрические или
модифицированные тетрагональные элементы второго порядка.
Тетрагональные элементы первого порядка (C3D4) имеют простую
формулировку постоянной деформации, и очень мелкую сетку, требуемую
для аккуратного решения.

Библиотека двумерных континуальных элементов

20
Abaqus имеет несколько классов двумерных континуальных элементов,
которые отличаются друг от друга в поведении вне их плоскости
расположения. Двумерные элементы могут быть четырех угольными или
треугольными. Рис. 10 показывает три класса, которые используются
наиболее часто.
Элементы с плоской деформацией предполагают, что деформация в
направлении, перпендикулярном его плоскости, ε 33 , равна нулю; они могут
использоваться для сильно протяженных в одном направлении (толстых)
конструкций.

Рис. 10. Элементы с плоской деформацией, плоским напряжением и осе симметричный


элемент без кручения

Элементы с плоскими напряжениями предполагают, что напряжение в


направлении, перпендикулярном его плоскости, σ 33 , равно нулю; они
подходят для моделирования тонких структур.
Осесимметричные элементы без кручения, элементы класса CAX,
моделируют кольцо в 360; они годятся для анализа конструкций с
осесимметричной геометрией, подвергнутых осесимметричной нагрузке.

21
Abaqus/Standard предоставляет также элементы с обобщенной плоской
деформацией, осе симметричные элементы с кручением, и осе симметричные
элементы с осе симметричной деформацией.
Элементы с обобщенной плоской деформацией включают
дополнительное обобщение, что деформации в перпендикулярной плоскости
могут изменяться линейно с расстоянием от плоскости модели. Эта
формулировка особенно подходит анализа термических напряжений в
толстых конструкциях.
Осесимметричные элементы с кручением моделируют первоначально
осесимметричную геометрию, которая может скручиваться вокруг оси
симметрии. Такие элементы полезны для моделирования кручения
цилиндрических конструкций, таких как осесимметричные резиновые
втулки.
осесимметричные элементы с осесимметричной деформацией
моделируют первоначально осесимметричную геометрию, которая может
осесимметрично деформироваться (обычно в результате изгиба). Они
полезны для моделирования таких задач, как осесимметричные резиновые
оправки, которые подвержены сдвиговым нагрузкам.
Последние три класса двумерных континуальных элементов не
рассматриваются в данном учебном пособии.
Двумерные твердотельные элементы должны быть определены в
плоскости 1–2, так чтобы порядок узлов отсчитывался против часовой
стрелки, как показано на рис. 11.

Рис. 11. Правильная связанность узлов для двумерных элементов

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

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

Формулировка и интегрирование
Альтернативные формулировки для семейства континуальных
элементов, доступные в Abaqus/Standard, включают формулировку
несогласованного типа (incompatible mode) (последняя или предпоследняя
буква в имени элемента является буквой I) и гибридные элементы (последняя
буква в имени элемента H), оба из которых обсуждаются позже в этой главе.
В Abaqus/Standard для квадратичных и гексаэдрических элементов вы
выбираете между элементами с полным и редуцированным интегрированием.

23
В Abaqus/Explicit для таких элементов доступно только редуцированное
интегрирование. И формулировка и тип интегрирования могут оказывать
существенное влияние на точность твердотельных элементов.

Переменные вывода элемента


По умолчанию, переменными вывода элемента являются напряжения и
деформации, отнесенные к глобальной прямоугольной системе координат.
Так, компонента σ11 напряжения в точке интегрирования, показанного на рис.
12 a действует в направлении 1. Даже если элемент повернется в процессе
моделирования больших деформаций, как показано на рис. 12 b, умолчание
по-прежнему использует глобальную прямоугольную систему координат в
качестве базиса для определения переменных элемента.
Однако, Abaqus позволяет вам определить локальную систему
координат для переменных элемента. Эта локальная система координат
поворачивается вместе с движением элемента в моделированиях больших
деформаций. Локальная система координат может оказаться очень полезной,
если моделируемый объект имеет туже саму естественную ориентацию,
такую как направления волокон в композитном материале.

Рис. 12. Направления материала по умолчанию для континуального элемента

1.4 Оболочечные элементы


Оболочечные элементы используются для моделирования конструкций,
в которых один размер (толщина) существенно меньше других, а напряжения
в направлении толщины пренебрежимо малы.
Имена оболочечных элементов в Abaqus начинаются с буквы S.
Осесимметричные оболочечные элементы начинаются с букв SAX.
24
Abaqus/Standard предлагает также оболочечные элементы с осесимметричными
деформациями, которые начинаются с букв SAXA. Первое число в имени
оболочечного элемента указывает количество узлов в нем, за исключением
случая осесимметричных оболочек, для которых первое число указывает
порядок интерполяции.
В Abaqus/Standard доступны два типа оболочечных элементов: и
континуальные стандартные оболочечные элементы. Стандартные
оболочечные элементы строят дискретизацию поверхности, определяя
плоские размеры элемента, его нормаль и первоначальную кривизну.
Континуальные оболочечные элементы, с другой стороны, напоминают
трехмерные твердотельные элементы в том, что они выполняют
дискретизацию целиком трехмерного тела, но имеют формулировку для
кинематического и реологического поведения, подобную стандартным
оболочечным элементам. В данном руководстве рассматриваются только
стандартные оболочечные элементы. С этого момента мы будем ссылаться на
них, просто как на «оболочечные элементы».
Библиотека оболочечных элементов
В Abaqus/Standard общие трехмерные оболочечные элементы доступны
в трех различных формулировках: общего назначения (general-purpose),
«только тонкие», и «только толстые». Оболочки общего назначения и
осесимметричные оболочки с осесимметричной деформацией учитывают
конечные деформации мембран и произвольные большие вращения.
Трехмерные «только тонкие» и «только толстые» типы элементов
предназначены для произвольных больших вращений, но только малых
деформаций. Оболочки общего назначения допускают изменение толщины
оболочки с деформацией элемента. Все другие оболочечные элементы
предполагают малые деформации и отсутствие изменения толщины
оболочки, даже если узлы могут претерпевать конечные вращения. Доступны
треугольные и четырехугольные элементы с линейной и квадратичной
интерполяцией. Доступны также линейные и квадратичные
25
осесимметричные элементы. Все четырехугольные оболочечные элементы
(за исключением S4) и треугольные оболочечные элементы S3/S3R
используют редуцированное интегрирование. Элемент S4 и другие
треугольные оболочечные элементы используют полное интегрирование.
Табл. 1 дает сводку оболочечных элементов, доступных в Abaqus/Standard.
Таблица 1. Три класса оболочечных элементов в Abaqus/Standard.

Элементы общего назначения Элементы Элементы


«только-тонкие» «только-толстые»

S4, S4R, S3/S3R, SAX1, SAX2, STRI3, STRI65, S4R5,


S8R, S8RT
SAX2T, SC6R, SC8R S8R5, S9R5, SAXA

В Abaqus/Explicit все оболочечные элементы относятся к типу общего


назначения. Доступны формулировки конечных и малых мембранных
деформаций. Треугольные и четырехугольные элементы доступны с
линейной интерполяцией. Доступны также осе линейные симметричные
оболочечные элементы. Табл. 2 дает сводку оболочечных элементов,
доступных в Abaqus/ Explicit.
Таблица 2. Два класса оболочечных элементов в Abaqus/ Explicit

Оболочки конечных деформаций Оболочки малых деформаций

S4, S4R, S3/S3R, SAX1 S4RS, S4RSW, S3RS

Для большинства явных анализов предназначены оболочечные


элементы с большими деформациями. Если, однако, анализ включает малые
мембранные деформации и произвольные большие вращения, то в
вычислительном смысле более эффективны оболочечные элементы с малыми
деформациями. Элементы S4RS и S3RS не учитывают кручение, а элементы
S4RSW учитывают.

Степени свободы
Трехмерные элементы в Abaqus/Standard, чьи имена кончаются цифрой
5 (например, S4R5, STRI65), имеют в каждом узле 5 степеней свободы: три
трансляционных и два вращения в их плоскости (т.е. отсутствуют вращения
26
вокруг нормали оболочки). Однако если требуется, активируются все 6
степеней свободы; например, если накладываются граничные условия
вращения, или если узел находится на линии сгиба оболочки.
Остальные трехмерные оболочечные элементы имеют в каждом узле 6
степеней свободы (три трансляционных и три вращательных).
Осе симметричные оболочки имеют три степени свободы, связанные с
каждым узлом.
1 Трансляция в направлении r
2 Трансляция в направлении z
3 Вращение в плоскости r–z

Свойства элемента
Все оболочечные элементы должны иметь ссылку на свойство сечения
оболочки, которые определяют толщину и свойства материала,
ассоциированные с элементом.
Жесткость поперечного сечения оболочки может быть рассчитана или в
процессе анализа, или один раз перед его началом. Если вы выбираете
использование вычисления в процессе анализа, то Abaqus использует
численное интегрирование для расчета поведения в выбранных точках по
толщине оболочки. Эти точки называются точками сечения, как показано на
рис. 13. Соответствующие определения свойств материала могут быть
линейными или нелинейными. Вы может задать любое нечетное количество
точек сечения по толщине оболочки.

Рис. 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 имеет также гибридные балочные элементы, которые
используются для моделирования очень тонких мембран, таких как гибкие
подъемники на морских нефтяных платформах или для моделирования
жестких звеньев. Гибридные балочные элементы не рассматриваются в
данном руководстве.

Выходные переменные элемента


Компонентами напряжений в трехмерных, деформирующихся со
сдвигом балочных элементах являются осевое σ11 и сдвиговое σ 12
напряжения. Сдвиговое напряжение в тонкостенных сечениях действует на
их стенки. Доступны также соответствующие меры деформации. Балки,
деформируемые со сдвигом также позволяют вычислять поперечные
сдвиговые усилия. Тонкие (кубические) балки в Abaqus/Standard имеют
только осевые выходные переменные. Балки открытого сечения в
пространстве также имеют для вывода только осевые переменные, так как
крутильные сдвиговые напряжения в этом случае пренебрежимо малы.

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

1.6 Стержневые элементы


Стержневые элементы это брусья (стержни), которые испытывают
только растягивающие или сжимающие усилия. Они не имеют
сопротивления изгибу; поэтому полезны для моделирования шарнирных рам.
Более того, стержневые элементы могут использоваться как некоторое
приближение для кабелей или струн (например, в теннисной ракетке). Имена
всех стержневых элементов начинаются с буквы T. Следующие два символа
указывают размерность элемента –2D для двумерных стержней и 3D для
трехмерных. Последний символ представляет количество узлов элемента.
Библиотека стержневых элементов
Линейные и квадратичные элементы доступны в двух и трех
измерениях. Квадратичные стержни недоступны в Abaqus/Explicit.

Степени свободы
Стержневые элементы имеют в каждом узле только трансляционные
степени свободы. Трехмерные стержневые элементы имеют степени свободы
1, 2 и 3, в то время как двумерные стержневые элементы имеют степени
свободы 1 и 2.

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

Формулировка и интегрирование

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

1.7. Жесткие (недеформируемые) тела


В Abaqus жесткие тела являются набором узлов и элементов, чье
движение управляется движением единственного узла, известного как
базисный (реперный) узел жесткого тела, как показано на рис. 14.

Рис. 14. Элементы, образующие жесткое тело

Форма жесткого тела определяется либо как аналитическая поверхность,


полученная вращение или выдавливанием двумерного геометрического
профиля, либо как дискретное жесткое тело, полученное построением сетки
тела без узлов и элементов. Форма жесткого тела не изменяется в процессе
численного моделирования, но может испытывать большие перемещения.
Масса и инерция дискретного жесткого тела может быть рассчитана на
основе составляющих его элементов, или может быть присвоена специально.
Движение жесткого твердого тела может описано наложением
граничных условий на его базовый узел. Нагрузки на жесткое тело
генерируются сосредоточенными силами, приложенными к узлам и
распределенными нагрузками, приложенными к элементам, которые
32
являются его частью, или нагрузками, приложенными к базовому узлу
жесткого тела. Жесткие тела взаимодействуют с остальной моделью либо
соединениями с деформируемыми узлами, либо посредством контакта с
деформируемыми элементами.
Выбор элемента является непростой задачей, требующей достаточно
большого навыка. Однако огромный опыт разработчиков пакета,
накопленный в течение многих лет при решении разнообразных задач,
позволяет предложить для выбранной задачи наиболее подходящий тип
элементов, который в Abaqus для каждой задачи устанавливается по
умолчанию. Поэтому мы советуем на первом этапе обучения соглашаться с
предлагаемым по умолчанию типом элементов.
2. ОБЩИЕ СВЕДЕНИЯ О ПАКЕТЕ SIMULIA/ABAQUS
2.1 Продукты Abaqus
Abaqus состоит из двух главных продуктов анализа – Abaqus/Standard и
Abaqus/Explicit.
Abaqus/Standard является продуктом общецелевого назначения, который
может решать широкий круг линейных и нелинейных задач, включая
статическое, динамическое, тепловое и электрическое поведение
компонентов системы. Он подробно рассматривается в данном учебном
пособии. Abaqus/Standard неявно решает систему уравнений на каждом
«приращении» решения. В противоположность этому Abaqus/Explicit
пошагово продвигается по решению с малым временным приращением, не
решая связанную систему уравнений в каждый момент времени (или строя
глобальную матрицу жесткости).
Abaqus/Explicit является специализированным продуктом, который
использует явную динамическую конечно-элементную формулировку. Он
подходит для моделирования быстро протекающих динамических событий,
таких как задачи соударения и взрывные задачи, а также очень эффективен
для существенно нелинейных задач, включающих изменяющиеся контактные

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).

2.2. Компоненты модели анализа Abaqus

35
Модель в Abaqus состоит из нескольких различных компонент, которые
в совокупности описывают физическую задачу, подлежащую
моделированию, и полученные результаты. Как минимум, модель анализа
содержит следующую информацию: дискретизированную геометрию,
свойства сечения элемента, данные материала, нагрузки и граничные
условия, тип анализа и запрос на вывод данных.
Дискретизация геометрии
В Abaqus базовую геометрию моделируемой конструкции определяют
узлы и элементы. Каждый элемент в модели представляет часть физической
структуры, которая, в свою очередь, представлена многими
взаимосвязанными элементами. Элементы связаны друг с другом смежными
узлами. Координаты узлов и связь элементов (то есть, какие из узлов
принадлежат какому из элементов) образуют геометрию модели.
Совокупность всех элементов и узлов в модели называется сеткой. Как
правило, сетка будет всего лишь аппроксимацией реальной геометрической
структуры.
Тип элемента, форма и расположение, общее количество элементов,
используемых в сетке, влияют на результат, полученный при численном
моделировании. Чем выше плотность сетки (т.е. больше в ней элементов),
тем более точны результаты. По мере возрастания плотности сетки
результаты сходятся к единственному решению, но возрастает компьютерное
время, требуемое для анализа. Решение, полученное численным
моделированием, является в целом аппроксимацией решения физической
моделируемой задачи. Степень аппроксимации, осуществленной в геометрии
модели, поведении материала, граничных условий и нагрузок определяет,
насколько хорошо численное моделирование будут совпадать с физической
задачей.
Свойства сечения элемента
Abaqus имеет широкий набор элементов, многие из которых не
определяются полностью координатами узлов. Например, слои композитной
36
оболочки или размеры сечения I-балки не определяются узлами элементов.
Такие дополнительные геометрические данные определяются как физические
свойства элемента и их необходимо определить для полноты геометрии
модели.
Данные о материале
Для всех элементов должны быть заданы свойства материала.
Справедливость результатов Abaqus лимитируется аккуратностью и
степенью применимости данных о материале.
Нагрузки и граничные условия
Нагрузки деформируют физическую структуру и, таким образом,
создают в ней напряжения. Наиболее общие перечень форм нагрузок
включает:
точечные нагрузки;
давление на поверхности;
распределенные усилия на поверхности;
распределенные нагрузки на ребрах и моменты на ребрах оболочек;
объемные силы, такие как силы тяжести;
термические нагрузки.
Граничные условия используются, чтобы зафиксировать часть модели
(нулевые перемещения) или задать перемещения на заданную величину
(ненулевые смещения). В статическом анализе следует использовать
достаточное количество граничных условий, чтобы предотвратить
перемещение модели как твердого тела в каком- либо направлении; в
противном случае движение незакрепленного твердого тела приведет к
сингулярности матрицы жесткости. У решателя возникнут проблемы на
стадии решения, что, во многих случаях, приведет к преждевременному
прекращению численного моделирования. Важно, чтобы вы научились
интерпретировать сообщения о таких ошибках. Если вы видите
предупреждающие сообщения «numerical singularity» (численная
сингулярность) или «Zero pivot» (нулевой ведущий элемент) в процессе
37
статического анализа, то должны проверить, нет ли частей в вашей модели,
которые недостаточно ограничены, чтобы предотвратить перемещение
системы как жесткого тела. Движения жесткого тела могут содержать
поступательные перемещения и вращения компонент. Потенциально
движения жесткого тела зависят от размерности задачи.
Размерность Возможные движения твердого тела
Трехмерное Поступательные перемещения в направлениях 1, 2 и 3.

Вращения вокруг осей 1, 2 и 3.


Осесимметричное Поступательные перемещения в направлении 2

Вращения вокруг оси 3. (только осесимметричное твердое


тело)

Плоские напряжения Поступательные перемещения в направлениях 1, 2.


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

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.

Рис. 15. Диалоговое окно Start Session

3.2. Компоненты главного окна


Вы взаимодействуете с Abaqus/CAE посредством главного окна. Рис. 16
показывает компоненты, которые появляются в этом окне. Компонентами
являются:
Title bar (полоса заголовка) – показывает версию Abaqus/CAE, которую
вы запустили, и имя базы данных текущей модели.
Menu bar (Панель меню) – содержит все доступные меню; они дают
доступ ко всем функциональным возможностям продукта. В зависимости от
выбранного в контекстном меню модуля появляются различные меню.
Toolbars (Панели инструментов) – обеспечивают быстрый доступ к
элементам, которые доступны также в основных меню.

41
Панель
Панель инструментов
заголовка Панель меню Контекстная
панель

Графический “холст” Область Область сообщений и


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

Рис. 16. Компоненты главного окна.

Context bar (Панель контекстного меню)


Программа Abaqus/CAE подразделяется на серию модулей, каждый из
которых позволяет работать над одним из аспектов модели; список модулей
Module в панели контекстного меню позволяет перемещаться между ними.
Другие элементы в контекстном меню являются функциями модуля, в
котором вы в настоящий момент работаете. Например, панель контекстного
меню позволяет восстанавливать существующую деталь, пока вы создаете
геометрию модели.
Model Tree (Дерево Модели)
Дерево Модели предоставляет вам графический обзор вашей модели и
содержащихся в ней объектов, таких как детали (parts), материалы, шаги
анализа, нагрузки и запросы на вывод данных. Кроме того, Дерево Модели

42
является удобным централизованным средством перемещения между
модулями и управления объектами. Если ваша база данных содержит более
одной модели, вы можете использовать Дерево Модели для переключения
между ними. Когда вы освоитесь Дерево Модели, то обнаружите, что можете
быстро выполнять большинство из действий, которые можно найти в
главном меню, палитрах инструментов модулей и в различных менеджерах.
Results Tree (Дерево Результатов)
Дерево Результатов предоставляет графический обзор вашей выходной
базы данных и других, характерных для конкретного сеанса, данных, таких
как X-Y графики. Если в вашей базе данных имеется более одного сеанса, то
вы можете использовать Дерево Результатов для переключения между их
базами данных. Когда вы освоите Дерево Результатов, то обнаружите, что
можете быстро выполнять большинство из операций модуля Visualization,
которые можно найти в главном меню, палитрах инструментов модулей.
Область палитр инструментов
Когда вы входите в модуль, область палитр отображает инструменты,
которые соответствуют этому модулю. Они позволяют получить быстрый
доступ ко многим функциям, которые также доступны в главном меню.
Графическая среда вывода и область рисования
Графическую среду вывода можно представлять в виде бесконечного
экрана или доски объявлений, в которой вы размещаете графические окна
для дополнительной информации. Графическое окно является видимой
частью графической среды вывода.
Viewport (Окно просмотра)
Окно просмотра является графическим окном среды вывода, в котором
Abaqus/CAE отображает модель.
Prompt area (область инструкций)
Область инструкций отображает инструкции по прохождению
выполняемых процедур; например, она просит вас выбрать геометрию, когда
вы создаете геометрическое множество.
43
Message area (Область сообщений)
В этой области Abaqus/CAE выводит информацию о состоянии и
предупреждения. Чтобы изменить размер этой области, потащите верхний
край; чтобы видеть информацию, которая выходит за пределы видимой
области, используйте полосу прокрутки с правой стороны. Область
сообщений отображается по умолчанию, но она использует пространство,
занимаемое командной строкой интерфейса. Если вы недавно использовали
командную строку, то можете щелкнуть по закладке в нижнем левом
углу главного окна, чтобы активировать область сообщений.
Замечание: Если добавляются новые сообщения, когда активна
командная строка, то Abaqus/CAE изменяет цвет фона вокруг иконки в
области сообщений на красный цвет. Когда вы отображаете на экране
область сообщений, цвет восстанавливается в первоначальный цвет фона.
Командная строка интерфейса
Вы можете использовать командную строку интерфейса, чтобы набирать
команды Python и вычислять математические выражения, используя
интерпретатор Python, который встроен в Abaqus/CAE. Интерфейс включает в
себя первичные (>>>) и вторичные (…) приглашения, чтобы указать, когда
вы должны предъявлять команды для сопоставления с синтаксисом Python.
Командная строка по умолчанию скрыта, но она использует то же самое

пространство, занятое областью сообщений. Щелкните по закладке в


нижнем левом углу главного окна, чтобы переключиться из области

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


вернуться в область сообщений.
3.3. Что такое модуль?
Как упоминалось ранее, Abaqus/CAE подразделяется на функциональные
единицы, называемые модулями. Каждый модуль содержит только те
средства, которые характерны для определенной части задачи
моделирования. Например, модуль Mesh содержит только средства,
44
необходимые для создания конечно-элементной сетки, в то время как модуль
Job содержит только инструменты для создания, редактирования,
инициализации и мониторинга задания анализа.
Вы выбираете модуль в списке Module в
контекстной панели, как показано на рис. 17.
Порядок модулей в этом меню соответствует
логической последовательности, которой вы
можете следовать при создании модели. Во
многих случаях вы должны следовать этому
естественному продвижении, чтобы завершить
задачу моделирования; например, вы должны

Рис. 17. Выбор модуля создать детали, прежде чем создавать сборку.

Хотя порядок модулей следует в естественной последовательности,


Abaqus/CAE позволяет выбирать любой модуль в любой момент времени,
независимо от состояния модели. Однако накладываются очевидные
ограничения, например, вы не можете присваивать свойства сечения, такие
как размеры I-образной балки к еще не созданной геометрии.
Полная модель содержит все, что необходимо Abaqus для того, чтобы
начать анализ. Чтобы сохранить модель, Abaqus/CAE использует базу данных
модели. Когда вы запускает программу, диалоговое окно Start Session
позволяет вам создать в памяти новую пустую базу данных. После запуска
Abaqus/CAE вы можете сохранять базу данных своей модели, выбирая в
главном меню File→Save; чтобы восстановить базу данных модели с диска,
выберите File→Open.
Следующий список модулей, доступных в Abaqus/CAE, кратко
описывает задачи моделирования, которые вы можете выполнять в каждом
из них. Порядок модулей в списке соответствует их порядку в контекстном
панели Module (см. рис. 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 –инструмент для развальцовки

Радиус трубы составляет 0,2 м, толщина равна 0,075 м, и длина равна


0,5 м. Инструмент для развальцовки моделируется как полый конус с углом
при вершине 30 °, толщиной стенки 0,14 м, и длиной, достаточной, чтобы
моделировать процесс.
49
Проблема заключается в том, что после продвижения инструмента на
расстояние, соответствующее заданному увеличению диаметра трубы, и
извлечения инструмента диаметр трубы уменьшается за счет разгрузки
упругих напряжений. Поэтому инструмент должен быть продвинут в трубу с
некоторым запасом.
Целью данного моделирования является определение упругого
изменения трубы после извлечения инструмента. Представляет также
интерес величина остаточных напряжений в трубе после развальцовки.
Идеализация
Нагрузка и геометрия конструкции симметричны относительно осевой
линии цилиндрической трубы. Поэтому мы можем анализировать только
осесимметричную модель (рис. 19, б). Если предписано адекватное
граничное условие, то труба не будет перемещаться в осевом направления,
но на одном конце может свободно перемещаться в радиальном
направлении. Нагрузка приложена к кольцу инструмента для развальцовки,
чтобы продвинуть его в свободный конец трубы.
На практике требуется определить нагрузку, приложенную к
инструменту, необходимую для его продвижения на заданное расстояние.
Здесь мы упростим задачу, задавая скорость движения инструмента и
ограничив время для продвижения инструмента на заданное расстояние,
сосредоточив внимание только на величине упругого последействия.
При контакте инструмента с трубой следует учитывать силы трения,
однако в данном примере упростим задачу, рассматривая контакт без
трения.
Материал
Стальная труба изготовлена из стали с модулем Юнга E=21011 н/м2,
коэффициентом Пуассона 0,3, плотностью =7800 м3 и пределом текучести
2,12109 н/м2.

50
Инструмент изготовлен из более прочной стали с модулем Юнга
E=2,21011 н/м2, коэффициентом Пуассона 0,3, плотностью =7800 м3 и
пределом текучести 3109 н/м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). Щелкните правой


кнопкой мыши по полю эскиза и
выберите Done, чтобы подтвердить
завершение построения эскиза.

С помощью инструмента
установите нужные размеры
прямоугольника, который будет Рис. 21. Указание размеров трубы

представлять сечение трубы, как

52
показано на рис. 21.

Точно также нарисуйте эскиз для


инструмента (рис. 22), дав ему имя Die, так чтобы
его внешний диаметр был немного меньше
внутреннего диаметра трубы. Для рисования
наклонных линий можете использовать

инструмент .

Создание материала Рис. 22. Эскиз инструмента

Щелкните дважды по Materials в Дереве


модели и в открывшемся диалоговом окне определите новый
материал, дав ему имя, например Steel_Tube:
Введите Плотность (Density) в группе General, Модуль Юнга (Young
Modulus) в группе Mechanical →Elasticity и предел текучести (Yield Stress) в
группе Mechanical →Plasticity.

Точно также определите новый материал, дав ему имя, например, Hard-
Steel. Его свойства определите, как указано выше в разделе «Материал».
Созданные материалы пока не привязаны к деталям в модели. Поскольку
одна и та же деталь может состоять из нескольких частей с различными
свойствами, то сначала создается так называемое сечение (Section), которому
и назначается конкретный материал, только затем эти сечения назначаются
различным частям деталей.

53
Создание сечения с указанием материала
Чтобы создать сечение, щелкните дважды по
узлу Sections в Дереве модели. В
появившемся диалоговом окне дайте имя
сечению, например, Section-tube, Выберите
для данного примера Solid (твердотельный)
и Homogeneous (однородный) и щелкните
Continue.
В появившемся окне в выдающем списке
выберите материал Steel_tube. И щелкните
OK.
Точно также создайте сечение Section-Die
для материала HardSteel.

Задание материала детали


Созданные сечения с указанными в них материалами теперь следует
присвоить имеющимся деталям (или их отдельным частям). Для этого
раскройте в Дереве модели ветвь детали Tube и щелкните два раза по узлу
Section Assignments .
Abaqus сначала откроет деталь и попросит вас выбрать область, которой
вы намереваетесь назначить сечение. Выберите всю деталь, и подтвердите
выбор, щелкнув по кнопке Done в строке подсказок (ниже графической
области). В появившемся диалоговом окне выберите имя сечения Section-tube
и щелкните OK. Тем самым всей детали Tube будет назначено сечение с
материалом Steel_tube.
Точно также создайте сечение, дав ему имя, например, Section-Die, и
назначьте его детали Die.Теперь свойства обеих деталей полностью
определены (остальные узлы ветви каждой детали в данном моделировании
значения не имеют).

54
Однако для удобства вывода результатов создадим множество (set),
ассоциированное с точкой на внутренней части правого конца трубы, чтобы
запросить в этой точке для вывода результаты по перемещению.
Раскройте в дереве модели ветвь Tube и
щелкните дважды по узлу Sets . В
появившемся диалоговом окне (рис. 24) дайте
имя множеству (например, A) и выберите тип
Geometry. Щелкните Continue.

В графической области выберите


нижнюю точку ближе к оси симметрии,
щелкните Done в строке подсказок, Рис. 24. Окно создания Set

подтвердив выбор.
С этой же целью определите поверхности (они нам пригодятся при
формулировке контакта). Для трубы определите поверхность, например, с
именем 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. Определение формы элементов сетки

В меню Mesh выберите Part (вы хотите назначить все


параметры сетки всей детали). В строке подсказок выберите OK,
чтобы подтвердить свой выбор. После этого сетка для детали
будет построена и будет выглядеть примерно как на рисунке
справа.
Точно также (с теми же параметрами) создайте сетку
второй детали Die.Теперь обе детали полностью готовы для
расчета. Можно создать сборку из этих деталей.

57
Рис. 26. Задание типа элементов сетки

Построение сборки все конструкции


Раскройте ветвь Assembly в дереве модели и щелкние дважды по узлу In-
stances. Откроется список созданных вами деталей, из которых вы можете
строить сборку (каждая деталь может появиться в сборке несколько раз –
например, одно и то же колесо может в сборке присутствовать в четырех
экземплярах).
Выберите обе созданные детали Die и Tube и
щелкните OK.

Подвиньте (пользуясь инструментом ) экземпляр


детали Die ближе к трубе, чтобы у вас получилась сборка,
похожая на показанную на рисунке.

58
Определение шагов анализа
Теперь нужно построить шаги (step) анализа. Шаг Unitial создается
самим Abaqus. Вы должны добавить два динамических шага – один для
продвижения инструмента внутрь трубы и один, обеспечивающий возврат
инструмент для разгрузки конструкции.
Щелкните дважды по ветви Steps в Дереве модели и выберите типа
анализа Dynamic, Explicit (динамический с явным интегрированием по
времени). Для первого шага задайте интервал времени 0,8, а для второго шага
инервал, равный 0,1. Остальные параметры оставьте по умолчанию без
изменения.
Чтобы завершить по-
строение модели, необходимо
определить начальные и гра-
ничные условия, нагрузки и
наложить необходимые огра-
ничения (в том числе и
условия контакта тел).
Граничные условия
Левый конец трубы не
должен перемещаться в
осевом направлении
(сохранив возможность пере-
мещаться в радиальном
направлении). Для этого создадим граничное условие, щелкнув дважды по
узлу в дереве модели.

59
В появившемся диалоговом окне дайте
имя граничному условию, например,
FixTubeX, и выберите тип Mechani-
cal→Displacement/Rotation. Щелкните
Continue.
Вас попросят выбрать область, к
которой будут применно граничное
условие. Выберите мышкой в
граничной области край трубы,
противоположный от инструмента (на
экране – верхний край).
Щелкните Done в области
инструкций, чтобы подтвердить выбор.

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


количественные характеристики граничного условия. В данном случае
выберите поле U2 и введите в соответствующем поле редактирования
значение 0.
Выбирать области для подобных целей можно иначе. Если вы для интересующей
области заранее создадите множество (set), то ее можно выбрать, щелкнув
сначала по кнопке Sets в области инструкций, а затем выбрать нужное множество
из появившегося списка. Такой способ целесообразно использовать в случаях
сложной геометрии, когда выбор в графической области может быть затруднен
(например, нужная область перекрывается другими деталями).
Точно также определите второе граничное условие, выбрав теперь тип
Mechanical→Velocity/Angular velocity.

В окне редактирования граничного условия выберите поле V2 и введите


в соответствующем поле редактирования значение 0.5.

60
Третье граничное условие также
определяется как скорость (как и для
второго условия), но теперь в поле ре-
дактирования введите значение –1,0
чтобы обеспечить движение инстру-
мента в отрицательном направлении.

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


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

61
Определение контакта
Сначала создадим свойство взаимо-
действия, щелкнув дважды по ветви
. В появив-
шемся окне выберите Contact. Имя
можете оставить по умолчанию IntProp-
1, и щелкните Continue.

В группе Mechanical выберите Tangencial Behavior и Normal Behavior.


Для тангенциального поведения в выпадающем списке выберите Fric-
tionless (без трения). Для нормального поведения выберите «Hard» Conact.
Теперь создайте контактное
взаи-модействие, щелкнув дважды по
ветви . В появившемся
окне имя можете оставить по
умолчанию, в выпадающем списке
шагов (Step) выберите Step-1 (то есть
контакт будет включен на шаге 1.
В группе типов выберите Sur-
face-to-Surface contact (Explicit).
Щелкните Continue.

Abaqus попросит вас выбрать поверхности контакта. Воспользуйтесь


тем, что выше вы определили для деталей поверхности, которые могут
находиться в контакте. Поэтому в области инструкций сначала щелкните
кнопкой Surfaces, и затем из появившегося списка выберите по очереди
созданные ранее поверхности InnerTube и OuterDie, и щелкая Continue после
каждого выбора, (впрочем, поверхности можно было бы выбрать и
непосредственно в графическом окне).
62
Выбранные вами
поверх-ности будут
показаны в полях First
surface и Second Surface.
Обратие внимание, что
щелкая по стрелкам около
каждого из этих полей вы
можете изменить выбор
поверхностей. Кроме того,
вы можете изменить
порядок выбора, щелкнув по
иконке . В общем случае
порядок выбора имеет
значение (одна из по-
верхностей считается
ведущей (master), а другая
подчиненной (slave).
Для правильного расчета контактного взаимодействия назначение
ведущей и подчиненной поверхности может оказаться существенным.
Однако, в этом простом примере это порядок не очень важен.
В поле Mechanical constraint formulation выберите из списка
формулировку «штрафного контакта» (Penalty contact method).
В поле Contact interaction property выберите из списка созданное ранее
свойство IntProp-1.
Остальные параметры оставьте по умолчанию без изменения.
Теперь модель полностью построена. Но прежде, чем начать расчеты,
следует определить, какие величины Abaqus должен сохранить в результатах.
Этому при каждом моделировании следует обязательно уделить внимание,
ибо Abaqus может выводить огромное количество информации, и выходные

63
файлы могут стать неоправденно большими. Поэтому поднимитесь по дереву
модели немного выше и постройте запросы (requests) на вывод результатов.
Запросы на вызов результатов
Раскройте ветвь Field Otput
Requests (запросы на вывод
полевых переменных). В дан-ной
задаче вас интересуют на-
пряжения и пластические де-
формации. Они, как правило,
выводятся программой по умол-
чанию. Тем не менее, щелкните
дважды по узлу F-Output-1 и
внимательно просмотрите отме-
ченные по умолчанию опции. В
данной модели вас не инте-
ресуют Force/ Reactions (Силы/
реакции) и нет особого смысла
отслеживать состояние контакта,
поэтому у эти параметров можно
убрать выделение.
В первую очередь вас
интересуют напряжения и
деформации. Раскройте
соот-ветствующие поля,
щелкнув по треугольничку
справа от поля, и
проверьте, какие величины
будут выведены в
результате.

64
Поскольку вас будет интересовать в первую очередь поведение со
временем точки A на трубе, то следует создать запрос на сохранение
временной зависимости (History Output). Abaqus по умолчанию создает
общий запрос такого типа H-Output-1, но он содержит только информацию
самого общего характера. Для анализа перемещений точки на трубе вам
придется создать новый запрос.
Щелкните дважды по
ветви
. В появившмся окне со-
храните имя запроса по
умолчанию и проверьте,
что запрос начнет
записы-ваться, начиная с
шага Step-1. Щелкните
Continue.

В появившемся окне, прежде всего в поле Domain вместо Whole Model


выберите Set из списка. Затем в поле справа выберите из списка множество
Tube-1.Set-A.
Затем можете определить в поле Frequency частоту вывода результатов.
В группе Output Variables выберите опцию Select from list below, а в
списке переменных выберите группу Displacement/Velocity/Acceleration, и
отметьте только UT,Translation (перемещения).

Построение задания для расчета


Теперь все готово для расчета, но требуется указать, когда и как будет
выполняться расчет. Для этого требуется создать задание (job).
Щелкните дважды по ветви в дереве модели.
Сначала Abaqus попросит дать имя заданию. Просто щелкните 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). Привыкайте просматривать эти файлы, ибо в них
могут быть сообщения о неудачно или ошибочно выбранных параметрах.

Рис. 27. Вывод в окне Monitor информация о ходе расчетов

Этот простой пример не потребует много времени для вычислений.


Когда расчеты закончатся в дереве модели рядом с заданием появится строка
Completed (завершено).
4.1.3. Просмотр результатов
После завершения расчетов щелкните правой кнопкой мыши по заданию
и в появившемся меню выберите Results. Abaqus в окне модели перейдет ко
вкладке Results.

67
Теперь в графическом окне вы можете
просмотреть результаты в различных вариантах.
По умолчанию Abaqus выводит
результаты для напряжений Мизеса (как
показано на рис. 28).

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


конце рабочего цикла (рис. 28, б), максимальное значение для которых
составляет 2.3×109 Па.
Тип выводимой на экран информации вы можете выбрать в меню Re-
sult→Field Output или Result→Field Output.

а б
Рис. 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 с деформирования

Воспользуйтесь опцией меню


View→ODB Display Options и в
появившемся диалоговом окне на
вкладе Sweep/Extrude разверните
модель вокруг оси на 180. Вы
получите изображение, похожее на
показанное на рис. 31. Рис. 31. Развертка модели вокруг оси на 180
Вы можете построить анимацию всего процесса, воспользовавшись
командой меню Animate→Time History, а также сохранить ее виде отдельного
файла командой Animate→Save As. По умолчанию анимация будет
проигрываться циклически без остановок. Изменить это можно,
воспользовавшись командой Options→Animations, где вы можете настроить
различные параметры анимации, и в частности выбрать опцию Play once.
4.1.4. Задания для самостоятельной работы студентов
(конкретные значения изменений указываются преподавателем)
1. Определите влияние изменения геометрических размеров трубы и
инструмента на упругое последействие и окончательный диаметр развальцовки.

70
2. Определите влияние изменения параметров ячеек сетки трубы и
инструмента на упругое последействие и окончательный диаметр развальцовки.
3. Определите влияние изменения прочностных характеристик трубы
(используя кривые упрочнения, приведенные в [14]) на упругое
последействие.
4. Оцените изменение времени анализа модели при уменьшении шага
ячейки.
5. Оцените изменение времени анализа при изменении количества
используемых ядер (процессоров).

4.2. Исследование изменения напряжений при штамповке швеллера


Этот пример численного моделирования штамповки швеллера из
длинного листового металла иллюстрирует использование жестких
поверхностей и некоторых более сложных приемов, часто требуемых для
успешного контактного анализа в Abaqus/Standart.
Данная задача содержит полосу деформируемого материала,
называемую заготовкой (blank) и оснастку (штамп, форму и прижим
материала), которые находятся в контакте с заготовкой. Детали оснастки
могут моделироваться как жесткие поверхности, поскольку они намного
жестче, чем заготовка. На рис. 32 показано исходное расположение
компонентов. Заготовка имеет толщину в 1 мм и деформируется между
прижимом (blank folder) и формой (die). Сила, давящая на прижим, равная
440 кН, в совокупности с трением между заготовкой и прижимом и между
заготовкой и основанием, управляет тем, как заготовка металла
деформируется по контуру штампа в процессе формования. Наша цель:
определить силы, действующие на штамп в процессе штамповки. Вы также
должны оценить, насколько хорошо сформирован швеллер с этими
конкретными параметрами усилий в прижиме и коэффициентом трения
между заготовкой и штампом.

71
Рис. 32. Схема штамповки

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


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

Рис. 33. Размеры, в м, компонентов моделирования формования

72
4.2.1. Препроцессорная обработка – создание модели в Abaqus/CAE
Определение детали
Запустите Abaqus/CAE. Вы должны создать четыре детали:
деформируемую заготовку и три жестких детали, представляющих оснастку.
Деформируемая заготовка
Создайте двухмерную, деформируемую твердотельную деталь с
базовым элементом в виде плоской оболочки для представления
деформируемой заготовки. Используйте приближенный размер 0.25, и
задайте детали имя Blank. Чтобы определить геометрию, нарисуйте
прямоугольник произвольных размеров, используя инструмент
соединительной линии (connected line). Затем установите для него размеры
вертикальной и горизонтальной длины, и отредактируйте эти размеры, чтобы
точно определить деталь. Окончательный эскиз показан на рис. 22.

Рис. 34. Эскиз деформируемой заготовки (видны 1 из 2 линий сетки)

Жесткие детали оснастки


Вы должны по отдельности создать деталь для каждого элемента
оснастки. Для создания деталей будет использоваться одинаковая процедура,
так что рассмотрим создание только одной из них (штампа).
1. Для представления штампа создайте двумерную плоскую,
аналитическую деталь жесткого (rigid) тела с базовым элементом каркасного
(wire) типа. Используйте приближенный размер 0.25, и дайте детали имя
Punch. Используя инструменты Create Line и Create Fillet, нарисуйте эскиз
геометрии. Создайте и отредактируйте (если необходимо) размеры, чтобы
точно определить геометрию. Окончательный эскиз показан на рис. 35.

73
Рис. 35. Эскиз жесткого штампа (видны 1 из 2 линий сетки)

Для жесткого тела должна быть создана реперная точка.


2. Выйдите из эскиза, когда закончите определение детали, чтобы
вернуться в модуль Part. В главном меню выберите Tools→Reference Point. В
графическом окне в качестве базовой точки выберите точку в центре дуги.
Затем создайте аналитические жесткие детали с именами Holder и Die,
представляющие прижим заготовки и форму, соответственно. Поскольку
детали представляют зеркальное отражение друг друга, то простейшим
способом определения геометрии новой детали является вращение эскиза,
созданного для штампа (для зеркального отображения аналитических
жестких деталей нельзя использовать инструмент Copy Part).
3. Отредактируйте базовый элемент пресса, и сохраните эскиз с именем
Punch.
4. Затем создайте деталь с имнем Holder, и добавьте в определение
детали эскиз Punch. Зеркально отобразите эскиз относительно вертикальной
оси (инструментом ).
5. Наконец, создайте деталь с именем Die, и добавьте к ее определению
эскиз Punch. В этом случае дважды зеркально отобразите эскиз: сначала
относительно вертикального ребра и затем относительно горизонтального
ребра. Не забудьте создать по реперной точке (ToolsReference Point…) в
центре дуги скругления каждой детали.
74
Материал и свойства сечения
Заготовка выполнена из высокопрочной стали (с модулем Юнга
E  210  10 9 Па, и коэффициентом Пуассона   0.3 ). Его неупругое
поведение представлено табл. 3. В процессе пластической деформации
материал испытывает значительное упрочнение. Вполне вероятно, что
материал будет испытывать значительные пластические деформации;
поэтому данные по упрочнению предоставлены вплоть до 50 % деформации.
Создайте материал с именем Steel с указанными здесь свойствами.
Создайте однородное (homogeneous) твердотельное (solid) сечение c
BlankSection, которое ссылается на материал Steel. Присвойте его заготовке
(выбрав Section Assignment в ветви Blank) детали Blank.
Таблица 3. Зависимость «деформация – предел текучести для стали»

Предел текучести Деформация


(Yield stress), Па (Plastic strain)

400.0e6 0.0

420.0e6 2.0e-2

500.0e6 20.0e-2

600.0e-6 50.0e-2

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


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

CSYS: 3 Points . В главном меню модуля Property выберите


Assign→Material Orientation. Выберите заготовку в качестве области, которой
будет присвоена материальная система координат, и укажите в графическом
75
окне вспомогательную систему координат CSYS (выберите Axis-3 и примите
значение None для опции дополнительного вращения Additional Rotation).
Построение сетки
Прежде, чем проектировать сетку, вы должны рассмотреть тип элемента,
который будете использовать. При выборе типа элемента вы должны
учитывать несколько аспектов модели, таких как геометрию модели, тип
деформации, которая будет рассматриваться, приложенные нагрузки ит.п. В
данном моделировании важно рассмотреть следующие моменты:
 Контакт между поверхностями. Там, где возможно в контактном
моделировании следует использовать элементы первого порядка (за
исключением тетраэдрических элементов). При использовании
тетраэдрических элементов для моделирования контакта следует
использовать модифицированные тетраэдрические элементы.
 При проложенных нагрузках ожидается значительный изгиб
заготовки. Элементы с полным интегрированием проявляют сдвиговое
заклинивание при изгибных деформациях. Поэтому следует использовать
либо элементы с редуцированным интегрированием (reduced-integration),
либо элементы не совмещенного типа.
Для этого анализа подходящими являются элементы либо несовместимого
действия (incompatible mode) либо элементы с редуцированным
интегрированием (reduced-intregration). В данном анализе мы будем
использовать элементы редуцированного интегрирования с усиленным
контролем эффекта hourglass.Элементы с редуцированным интегрированием
помогают сократить время анализа, а усиленный контроль hourglass
уменьшает возможность проявления в модели эффекта hourglassing.
Постройте сетку для заготовки, используя либо метод развертки, либо
структурированную сетку с элементами CPE4R, использующими усиленный
контроль эффекта hourglass. Компоненты оснастки моделировались
аналитическими жесткими поверхностями, так что для них не требуется
сетка. Однако если эти детали моделировались бы как дискретные жесткие
76
элементы, сетка должна была быть достаточно мелкой, чтобы избежать
трудностей со сходимостью. Например, если бы матрица моделировалась бы
элементами R2D2, то закругленные углы следовало бы моделировать, по
крайней мере, 20 элементами. Это должно создать достаточно сглаженную
поверхность, которая сможет правильно отразить геометрию угла. Всегда
используйте достаточное количество элементов, чтобы моделировать такие
кривые, когда используете дискретные жесткие элементы.
1. В дереве модели раскройте
узел Blank ветви Parts и
двойным щелчком по узлу
Mesh перейдите в модуль
Mesh.
2. В главном меню выберите
SeedEdges…
Вас попросят выбрать
кромку детали для разметки.
Чтобы легче выбирать нужную
кромку, увеличьте
(инструментом ) левый
грай детали.
3. Выберите вертикальную
кромку заготовки и нажмите
Done в окне инструкций.
4. Выберите разметку By num-
ber (по числу элементов) и
введите 4 в поле Number of
elements.
5. Нажмите Apply.

77
6. Точно также разметьте горизонтальные кромки детали (выбрав их обе), но
теперь введя в поле Number of elements значение 100.
7. Выберите в главном меню Mesh  Controls и выберите форму Quad и
метод Structured.
8. Постройте сетку детали выбрав в главном меню MeshParts.
9. В главном меню выберите MeshElement Type и укажите библиотеку
элементов Standard. Остальные параметры установите, как показано на
рисунке ниже.
10. Наконец для окончательного
генерирования сетки в меню Mesh
выберите Part… и подтвердите свои
намерения, нажав Yes в окне
инструкций. Получите сетку,
показанную справа.

78
Сборка деталей
Чтобы определить модель анализа, вы создаете сборку деталей. Начните
с установки копии заготовки. Затем, создайте копии и расположите жесткие
детали оборудования, используя описанный ниже способ.
Чтобы создать экземпляр копии штампа и разместить его:
в Дереве Модели дважды щелкните по Instances в контейнере Assembly и
выберите для копирования деталь Punch;
в глобальной плоскости должны быть определены двумерные модели
плоской деформации. Поэтому не поворачивайте детали после того, как они
будут скопированы. Вы, однако, можете разместить оригинал модели в
любом удобном положении. Направление 1 будет нормальным к плоскости
симметрии;
79
низ штампа изначально находится на расстоянии 0.001 м от верха
заготовки, как указано на рис. 33. В главном меню выберите
Constraint→Edge to Edge, чтобы расположить штамп вертикально по
отношению к заготовке;
выберите горизонтальное ребро штампа в качестве горизонтального
ребра перемещаемой копии и ребро сверху заготовки в качестве
прямолинейного ребра фиксированной копии;
на экземплярах обеих деталей появятся стрелки. Штамп будет
передвинут таким образом, что его стрелка будет указывать в том же
направлении, что стрелка на заготовке;
если необходимо, щелкните Flip в области инструкций, чтобы
перевернуть направление стрелки на заготовке, так чтобы обе стрелки
указывали в одном направлении; в противном случае следует перевернуть
штамп;
введите расстояние в 0.001 м, чтобы задать зазор между экземплярами
деталей;
штамп передвинется в графическом окне в заданное положение.

Щелкните по инструменту Auto-fill , так чтобы вся модель разместилась в


графическом окне;
вертикальное ребро штампа находится на расстоянии 0.05 м от левого
ребра заготовки, как показано на рис. 33. Определите другое ограничение
Edge to Edge, чтобы разместить штамп горизонтально по отношению к
заготовке;
выберите вертикальное ребро штампа в качестве прямой линии
перемещаемой копии детали, и левое ребро заготовки в качестве
прямолинейного ребра фиксированной копии детали. Переключите, если
необходимо стрелку на штампе, так чтобы обе стрелки указывали в одном
направлении. Введите расстояние –0.05 м, чтобы задать зазор между ребрами

80
(используется отрицательное расстояние, так как смещение применяется в
направлении нормали ребра, которая направлена во вне от ребра детали).
Теперь, когда вы расположили штамп относительно заготовки,
убедитесь, что левый конец штампа находится вне левого конца заготовки.
Это необходимо, чтобы предотвратить «отрыв» (falling off) каких-либо узлов,
ассоциированных с заготовкой, от жесткой поверхности, ассоциированной со
штампом, в процессе расчетов контакта. Если необходимо, вернитесь в
модуль Part и отредактируйте определение детали, чтобы удовлетворить
этому требованию.
Чтобы создать экземпляр прижима и расположить его:
процедура для создания экземпляра и позиционирования прижима
аналогична только что используемой для создания копии и
позиционирования штампа. На рис. 33 видно, что зажим первоначально
расположен так, что его горизонтальное ребро смещено на расстояние 0.0 м
от верхнего ребра заготовки, а его вертикальное ребро смещено на
расстояние 0.001 м от вертикального ребра пресса. Определите необходимые
ограничения Edge to Edge, чтобы разместить прижим заготовки. Не забудьте
переставить, если это необходимо, направление стрелок, и убедитесь, что
правый конец держателя простирается вне правого конца заготовки. Если
необходимо, вернитесь в модуль Part и отредактируйте определение детали.

Чтобы создать экземпляр формы и разместить его:


Процедура для создания экземпляра и позиционирования формы вполне
аналогична только что используемым для создания копии и
позиционирования других элементов оснастки. По рис. 33 видно, что форма
первоначально расположена таким образом, что ее горизонтальное ребро
смещено на расстояние 0.0 м от нижнего ребра заготовки, а ее вертикальное
ребро смещено на расстояние 0.0 м от левого ребра заготовки. Определите
необходимые ограничения Edge to Edge, чтобы разместить форму. Не

81
забудьте переставить, если это необходимо, направление стрелок, и
убедитесь, что правый
конец формы находится ниже правого
конца заготовки. Если необходимо,
вернитесь в модуль Part и
отредактируйте определение детали.
Окончательная сборка показана на
рис. 36.

Рис. 36. Сборка модели


Создание геометрических множеств
В данный момент удобно создать геометрические множества, которые
будут использоваться для задания нагрузок и граничных условий и для
ограничения выходных данных. Следует создать четыре множества: по
одному для каждой реперной точки жесткого тела, одно на плоскости
симметрии заготовки, и одно плоскости симметрии заготовки.
Чтобы создать геометрические множества:
дважды щелкните по элементу Sets в контейнере Assembly, чтобы
создать следующие геометрические множества:
RefPunch в реперной точке жесткого тела штампа;
RefHolder в реперной точке жесткого тела прижима;
RefDie в реперной точке жесткого тела формы;
Center на левых вертикальных ребрах (плоскости симметрии) заготовки.
Определение шагов анализа и запросов на вывод данных
Имеется два основных источника трудности в контактном анализе в
Abaqus/Standard: движение как жесткого тела компонент до того, как условия
контакта ограничат их и внезапные изменения в условиях контакта, которые
приводят к тяжелым разрывным итерациям в процессе, когда

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.

BC Name Ceometry Set BCs


Center BC Center XSYMM
RefDieBC RefDie U1=U2=UR3=0
RefHolderBC RefHolder U1=UR3=0
RefPunchBC RefPunch U1=U2=UR3=0

Чтобы приложить cилу к прижиму, создайте механическую


сосредоточенную (concentrated) силу с именем RefHolderForce и определите
величину –440.E3 для CF2.

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: анализ формования швеллера

Значение перемещения штампа появляется на странице закладки Output.


Это моделирование содержит много итераций на границе раздела.
Abaqus/Standard тратит много времени на определение состояния контакта на
первом приращении шага 5. Ему требуется три попытки, прежде чем он
найдет подходящую конфигурацию поверхностей PunchSurf и BlankTop, и
достигнет равновесия. После этого трудного начала, Abaqus/Standard быстро
увеличивает размер приращения до более разумных значений.
Выявление неисправностей в контактном анализе Abaqus Standard
Контактный анализ в общем случае более труден для выполнения, чем
почти любой другой тип численного моделирования в Abaqus/Standard.
Поэтому важно понимать все опции, доступные для помощи в таком анализе.
Если контактный анализ попадает в затруднительное положение, в
первую очередь необходимо проверить правильность определения
контактных поверхностей. Простейшим способом сделать это является
запуск datacheсk (проверки данных) и построение на графике нормалей к
поверхностям в модуле Visaulization. Вы можете показать все нормали как
для поверхностей, так и для элементов конструкции, на графике
деформированной или недеформированной формы. Используйте опции
Normals в диалоговом окне Common Plot Options, чтобы выполнить это и
убедиться, что нормали к поверхностям ориентированы правильно.
Abaqus/Standard может иметь проблемы с контактным анализом, даже
если все поверхности заданы правильно. Одной из причин может быть
установленные по умолчанию критерии сходимости и пределы по количеству
итераций: они могут оказаться слишком строгими. В контактном анализе
иногда лучше позволить Abaqus/Standard выполнять несколько больше
итераций, чем остановить их и пытаться их выполнить заново. Это связано с
тем, что Abaqus/Standard в процессе расчета различает итерации по строгости
поверхности раздела и итерации по установлению равновесия.

90
Диагностическая информация необходима почти в каждом контактном
анализе для установления ошибок или возникших проблем. Например,
вибрация может быть распознана, поскольку некоторые из подчиненных
узлов будут казаться втянутыми в итерации по установлению границы
раздела. Если вы видите это, то должны модифицировать сетку в области
вокруг таких узлов или добавить в модель ограничения. Контактная
диагностическая информация может также идентифицировать области, где
только один подчиненный узел взаимодействует с поверхностью. Это
чрезвычайно неустойчивая ситуация и может вызывать проблемы со
сходимостью. И снова вы должны модифицировать модель, чтобы увеличить
количество элементов в таких областях.
Диагностика контакта
Чтобы проиллюстрировать, как интерпретировать диагностическую
информацию о контакте в Abaqus/Standard, рассмотрим итерацию на шестом
приращении четвертого шага. Как показано на рис. 38 это одно из первых
приращений, в котором требуются итерации по установлению строгой
поверхности раздела.

Рис. 38. Раскрытие контакта на первой итерации сильного разрыва

91
Abaqus/Standard требует одну итерацию для установления условий
корректного контакта в модели; т.е. будет ли штамп находиться в контакте с
заготовкой. Вторая итерация не вносит каких-либо изменений в состояние
контакта модели, но равновесие не достигается. Требуется одна
дополнительная итерация для сходимости по статическому равновесию.
Таким образом, Abaqus/Standard, правильно определив состояние контакта,
может легко найти равновесное решение.
Для дальнейшего исследования поведения на этом приращении,
взгляните на визуальную диагностическую информацию, доступную в
Abaqus/CAE. Эта информация, записанная в файл выходной базы данных,
дает детальное представление об изменениях контактных условий в модели.
Например, с помощью средств визуальной диагностики может быть получен
номер и положение узла в модели для каждого подчиненного узла, чей
контактный статус изменяется в итерации по установлению строгой
поверхности раздела, а также контактного взаимодействия, к которому он
принадлежит.
Войдите в модуль Visualization и откройте Channel.odb, чтобы
посмотреть контактную диагностическую информацию. На первой итерации
сильного разрыва четвертого шага (приращение 7, попытка 1), 2 узла на
заготовке испытывают контактное перекрытие, указывая на то, что их
предполагаемое контактное состояние не совместимо. Это можно видеть на
странице закладки Contact диалогового окна Job Diagnostics (см. рис. 39).
Чтобы увидеть, где узлы расположены в модели, включите опцию Highlight
selections in viewport.

92
Рис. 39. Сошедшаяся итерация по равновесию

Поскольку на этой итерации не проходят проверку ни состояние


контакта, ни условие равновесия, то Abaqus/Standard удаляет у этих узлов
контактные ограничения и выполняет другую итерацию. На этот раз
Abaqus/Standard определяет, что в контактном состоянии не произошло
изменений. Решение на этой итерации не удовлетворяет контролю точности
по невязке силы, так что выполняется следующая итерация. На этот раз не
только сошлось состояние контакта, но выполняется условие точности по
невязке силы, и коррекция смещений приемлема относительно наибольшего
перемещения, как показано на рисунке 40. Таким образом, вторая итерация
по равновесию дает сходящееся решение для этого шага.

93
Рис. 40. Сошедшаяся итерация по равновесию
4.2.3. Постпроцессорная обработка
Изучите деформацию заготовки в модуле Visualization.
Деформированная форма модели и контурные графики
Основным результатом этого моделирования является деформация
заготовки и пластические деформации, обусловленные процессом
формования. Мы можем изобразить деформированную форму модели и
пластические деформации, как описано ниже.
Чтобы построить график деформированной формы:
изобразите деформированную форму модели. Вы можете удалить с
экрана форму и штамп и наблюдать только заготовку;
в Дереве результатов раскройте контейнер Instances под файлом
выходной базы данных Channel.odb;
из списка доступных экземпляров копий деталей выберите BLANK-1.
Щелкните 3-й кнопкой мыши, и в появившемся меню выберите Replace,
чтобы заменить текущую дисплейную группу выбранным элементом.
Щелкните , если необходимо целиком разместить модель в графическом
окне.
94
тобы построить контурные графики эквивалентной пластической
деформации:
в главном меню выберите Plot→Contours→On Deformed Shape, или

щелкните по инструменту в панели инструментов, чтобы отобразить


контурный график;
откройте диалоговое окно Contour Plot Options;
передвиньте ползунок Contour Intervals, чтобы изменить количество
контуров на значение 7;
щелкните OK, чтобы применить установки;
выберите Primary из списка типов переменных в левой части панели
инструментов Field Output, и выберите PEEQ из списка переменных вывода.
PEEQ это интегральная мера пластической деформации, а PEMAG - не
проинтегрированная величина пластической деформации. Величины PEEQ и
PEMAG равны для пропорциональной нагрузки.

Используйте инструмент , чтобы увеличить какую-либо


интересующую вас область заготовки, как показано на рис. 42.

Рис. 42 Контуры скалярной переменной пластической деформации PEEQ


в одном из углов заготовки

95
Максимальная пластическая деформация равна примерно 21%. Сравните
это с деформацией разрушения материала, чтобы определить, не появятся ли
в материале разрывы в процессе формования.
График временной зависимости сил реакции в заготовке и штампе
Сплошная линия на рис. 43 показывает изменение силы реакции RF2 в
реперной точке жесткого пресса.
Чтобы создать график временной зависимости силы реакции:
в Дереве результатов раскройте контейнер History Output. Дважды
щелкните по Reaction force: RF1 PI: PUNCH-1 Node xxx in NSET REFPUNCH.
Появится график временной зависимости силы реакции в направлении 1;
откройте диалоговое окно Axis Options, чтобы проставить обозначения
осей. Переключитесь на страницу с закладкой Title;

Рис. 43. Сила на штампе

задайте Reaction Force – RF2 в качестве метки оси Y, и Total Time в


качестве метки оси X;
щелкните Dismiss, чтобы закрыть диалоговое окно.

96
Сила штампа, показанная на рис. 43, быстро возрастает примерно до
160 кН в течение шага 2, который протекает на отрезке общего времени от
1.0 до 2.0.
Хронологический график стабилизации и внутренней энергии
Важно проверить, что наличие стабилизации не изменяет существенно
физику задачи. Одним из способов оценить это влияние, является сравнение
энергии диссипации вследствие стабилизации (ALLSD) с внутренней энергий
конструкции (ALLIE). В идеале величина энергии стабилизации должна быть
малой долей внутренней энергии. Рис. 44 показывает изменение энергии
стабилизации и внутренней энергии. Ясно, что диссипированная энергия
стабилизации, в самом деле, мала.

Рис. 34. Энергия стабилизации и внутренняя энергия


Построение контурного графика на поверхности
Abaqus/CAE имеет несколько средств, разработанных специально для
постпроцессорной обработки контактных анализов. В модуле Visualization
средство Display Group можно использовать для того, чтобы собрать

97
поверхности в дисплейную группу, аналогично множествам элементов и
узлов.
Чтобы изобразить на графике нормальные вектора контактной
поверхности:
изобразите на графике недеформированную форму модели;
в Дереве Результатов раскройте контейнер Surface Sets. Выберите
поверхности с именами BLANKTOP и PUNCH-1.PUNCHSURF. Щелкните 3-й
кнопкой мыши и в появившемся меню выберите Replace;
используя диалоговое окно
Common Plot Options, включите
отображение нормальных векторов
(On surfaces) и установите для длины
векторных стрелок параметр Short.

используйте инструмент , если необходимо, чтобы увеличить любую


интересующую вас область.
Чтобы построить контурный график давления:
снова постройте контурный график пластической деформации;
из списка типов переменных на левой стороне панели инструментов
Field Output выберите Primary, если он уже не выбран;
из списка переменных вывода в центре панели инструментов выберите
CPRESS;
удалите из дисплейной группы поверхность PUNCH-1.PUNCHSURF;
чтобы сделать видимыми контуры поверхностной переменной в
двумерной модели, вы можете выдавить элементы плоской деформации,
чтобы построить эквивалентный трехмерный вид;
в главном меню выберите View→ODB Display Options. Появится
диалоговое окно ODB Display Options;
выберите закладку Sweep/Extrude, чтобы получить доступ к опциям
Sweep/Extrude (развертки/выдавливания);

98
в области Extrude диалогового окна включите опцию Extrude Elements; и
установите глубину Depth равной 0.05, чтобы выдавить модель в целях
отображения контуров. Щелкните OK, чтобы применить эти установки.
Поверните модель,
используя инструмент ,
чтобы изобразить ее в
наглядном виде, таком как
показано на рис. 45.

Рис. 45. Контуры давления на заготовку

4.2.4. Задания для самостоятельной работы студентов


(конкретные значения изменений указываются преподавателем)
1. Определите влияние изменения геометрических размеров заготовки и
деталей оснастки на распределение напряжений и деформаций.
2. Определите влияние изменения параметров ячеек сетки заготовки на
полученное поле напряжений.
3. Определите влияние изменения прочностных характеристик заготовки
(используя кривые упрочнения, приведенные в [14]) на полученное поле
напряжений.
4. Оцените изменение времени анализа модели при уменьшении шага
ячейки.
5. Оцените изменение времени анализа при изменении количества

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
Учебное издание
Леонид Моисеевич Гуревич
Валерий Матвеевич Волчков
Владимир Филиппович Даненко

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССОВ


ОБРАБОТКИ МЕТАЛЛОВ ДАВЛЕНИЕМ
(ВВЕДЕНИЕ В ABAQUS)

Учебное пособие

Редактор Н. Н. Кваша

Темплан 2015 г. Поз.№


Подписано в печать 2015. Формат 60х84 1/16. Бумага газетная.
Гарнитура Times. Печать офсетная. Усл. печ. л. , . уч.-изд. л. . .
Тираж 100 экз. Заказ .

Волгоградский государственный технический университет.


400005. г. Волгоград, просп. В. И. Ленина, 28, корп. 1.

Отпечатано в типографии ИУНЛ ВолгГТУ.


400005, г. Волгоград, просп. В. И. Ленина, 28, корп. 7.

104

Вам также может понравиться