Перейти к статье

 

Критерий пластичности Мизеса. Кинематическое упрочнение

NAFEMS R0030 – NL4: Термический ратчетинг однородной балки

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

Геометрическая модель:
Длина сегмента балки L=0.5 мм
Толщина сегмента балки W=10 мм
Свойства материала:
Модуль Юнга E=200000 МПа
Коэффициент Пуассона ν=0.3
Предел текучести σY=100 МПа
Тангенциальный модуль ET=4000 МПа
Коэффициент линейного теплового расширения α=1⋅10−5 C−1
Граничные условия:
Дирихле Перемещения ux=0 на стороне AB
  Узлы на стороне CD связаны кинематической связью (по степени свободы ux) для сохранения прямых и параллельных сечений
  Перемещения uy=0 в точке A
  Градиент температуры T(y,t)=−400y/10(1−|1−(t−2⌊t/2⌋)|) ℃
Нейман Сила равномерно распределенная по толщине P(t)=900∙H(t) Н

где H(t) – функция Хевисайда, а t=[ 0,10).

Корректность расчёта подтверждается сопоставлением полных (εxx), упругих (εxxe) и пластических (εxxp) деформаций, а также нормальных напряжений (σxx) в направлении оси x на верхней (y=10) и нижней (y=0) поверхностях балки по завершении 10 полуциклов нагружения.

Ожидаемое поведение – монотонное накопление необратимой (пластической) деформации в направлении действия силы с каждым последующим циклом. Данный тест является стандартным бенчмарком для проверки корректности учёта кинематического упрочнения и одностороннего накопления пластической деформации.

Построение модели

1. Импортируйте геометрию.

В стандартной строке выберите Меню — Файл — Импорт. Укажите путь до файла 35_nl4.e. Если не удается скачать модель, щелкните правой кнопкой мыши по его названию и выберите Сохранить ссылку как.... Затем укажите папку, куда хотите его поместить.

В появившемся окне нажмите Готово, оставив все параметры по умолчанию.

В Дереве слева можно увидеть два блока EAll и RP, также 5 наборов узлов.

Задание материала и свойств блока

1. Создайте материал.

На панели команд выберите модуль задания свойств материала (Режим — Материал, Объект – Управление материалами).

Укажите имя материала «A1».

В окне слева перейдите в раздел Упругость и перетащите надпись Изотропный материал в колонку Свойства материала.

Задайте следующие параметры:

В окне слева перейдите в раздел Пластичность и перетащите По Мизесу в колонку Свойства материала.

Задайте следующие параметры:

В окне слева перейдите в раздел Упрочнение и перетащите надпись Линейное кинематическое в колонку Свойства материала.

Задайте следующие параметры:

В окне слева перейдите в раздел Температурные свойства и перетащите надпись Температурные изотропные в колонку Свойства материала.

Задайте следующие параметры:

Нажмите Применить.

Закройте окно Управление материалами.

2. Задайте параметры 1 блока.

На панели команд выберите модуль управления блоками (Режим — Блоки, Объект — Блок, Действие — Свойства/параметры блока).

Задайте следующие параметры:

Нажмите Применить.

3. Задайте параметры 2 блока.

На панели команд выберите модуль управления блоками (Режим — Блоки, Объект — Блок, Действие — Свойства/параметры блока).

Задайте следующие параметры:

Нажмите Применить.

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

1. Создайте 1 ограничение на перемещение.

На панели команд выберите модуль задания граничных условий (Режим — Граничные условия, Объект — Перемещение, Действие — Создать).

Задайте следующие параметры:

Нажмите Применить.

2. Создайте 2 ограничение на перемещение.

На панели команд выберите модуль задания граничных условий (Режим — Граничные условия, Объект — Перемещение, Действие — Создать).

Задайте следующие параметры:

Нажмите Применить.

3. Назначьте связи.

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

Задайте следующие параметры:

Нажмите Применить.

4. Задайте точечную силу.

На панели команд выберите модуль задания граничных условий (Режим — Граничные условия, Объект — Точечная сила, Действие — Создать).

Задайте следующие параметры:

Задайте значение силы Х, для этого нажмите на кнопку .

В появившемся окне Редактор зависимостей на вкладке Формула введите значение: 'if(t>0,900,0)'.

Нажмите ОК.

Нажмите Применить.

5. Задайте температуру.

На панели команд выберите модуль задания граничных условий (Режим — Граничные условия, Объект — Температура, Действие — Создать).

Задайте следующие параметры:

Задайте значение температуры, для этого нажмите на кнопку .

В появившемся окне Редактор зависимостей на вкладке Формула введите значение: -400*(y/10)*(1-abs(1-(t-2*floor(t/2)))).

Нажмите ОК.

Нажмите Применить.

Запуск расчёта

1. Задайте тип задачи, которую требуется решить.

На панели команд выберите модуль настройки расчёта (Режим — Настройки расчёта, Настройки расчёта — Статический, Статический — Общие).

Задайте следующие параметры расчета:

Нажмите Применить.

2. Задайте настройки решателя.

На панели команд выберите модуль настройки расчёта (Режим — Настройки расчета, Настройки расчета — Статический, Статический — Решатель).

Задайте следующие параметры:

Нажмите Применить.

3. Задайте поля вывода.

На панели команд выберите модуль настройки расчёта (Режим — Настройки расчета, Настройки расчета — Статический, Статический — Поля вывода).

Задайте следующие параметры:

Нажмите Применить.

Нажмите Начать расчет.

4. В появившемся окне выберите директорию, в которой будет сохранён результат, и введите название файла.

5. В случае успешно проведённого расчёта в консоли отобразится сообщение: Calculation finished successfully at "date" "time".

Анализ результатов

1. Откройте файл с результатами. Это можно сделать тремя способами.

Появится окно FidesysViewer, в котором вы сможете ознакомиться с результатами расчёта.

На следующих рисунках продемонстрировано распределение пластических деформаций по толщине на полуциклах:

Литература

1. de Souza Neto, E.A., Perić, D. and Owen, D.R.J. (2008) Computational Methods for Plasticity: Theory and Applications. Chichester, West Sussex, UK: John Wiley & Sons.

2. Linkens, D. (1993) Selected Benchmarks for Material Non-Linearity – Volume 2. Report R0030. Glasgow: NAFEMS.

Использование консольного интерфейса

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

Скрипт для пошагового примера