Fidesys: Решение статической задачи с гиперупругим материалом Муни-Ривлин

08/2022

В данном примере решается модель с использованием гиперупругого материала - Муни-Ривлин, это связано с тем что в данной задаче упругие деформации достигают больше 0,003%. Для решения таких задач необходимо или знать коэффициенты Муни-Ривлина, или диаграмму деформирования материала. Задача представлена в виде сжатия резинового профиля путем перемещения металлической пластины. Данная теория имеет и ограничения. Ей можно пользоваться, если пластические деформации не превышают 100%

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

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

Построение конечно-элементной сетки

Создайте сетку на поверхностях. На панели команд выберите Режим - Сетка, Объект - Поверхностная, Действие - Интервалы. Из выплывающего списка выберите Автоматический размер и задайте необходимые параметры. Нажмите Задать размер, Построить сетку.

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

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

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

Примечание. Так же материал Муни-Ривлин можно задать вторым способом, для этого на панели команд выберите Режим - Материал, Объект - Обработка данных. Загрузите файл с данными диаграммы деформирования и нажмите Обработать данные. В результате удастся получить коэффициенты Муни-Ривлина.

Создайте первый блок. На панели команд выберите модуль задания свойств материала Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Создайте второй блок. На панели команд выберите модуль задания свойств материала Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте параметры для первого блока. На панели команд выберите модуль задания свойств материала Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте необходимые параметры. Нажмите Применить.

Задайте параметры для второго блока. На панели команд выберите модуль задания свойств материала Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте необходимые параметры. Нажмите Применить.

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

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

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

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

Задайте условие контакта между пластиной и резиновым профилем. На панели команд выберите Режим - Граничные условия, Объект - Контакт, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.

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

Запуск на расчет

Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Настройки расчета - Статический, Статический - Общие. Задайте требуемые параметры и нажмите Применить.

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

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

  • Нажмите Ctrl+E;
  • В главном меню выберите Расчёт - Результаты. Нажмите Открыть последний результат;
  • На панели команд выберите Результаты (Режим - Результаты, Результаты - Открыть Результаты).

В результате появится окно Fidesys Viewer, в котором вы сможете ознакомиться с результатами расчёта.

Можно посмотреть, как деформируется тело, для этого в стандартной строке выберите Фильтр → Алфавитный указатель → Деформировать по вектору. Задайте необходимые параметры и нажмите Применить. В результате отобразится деформированный вид:

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

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

reset

import step 'C:/Users/Downloads/poshag_2.stp' heal

surface all size auto factor 2

undo group begin

surface all size auto factor 2

mesh surface all

undo group end

create material 1 from 'Углеродистая сталь'

create material 2 from 'Резина'

set duplicate block elements off

block 1 add surface 1

set duplicate block elements off

block 2 add surface 2

block 1 material 1 cs 1 element plane order 2

block 2 material 2 cs 1 element plane order 2

create displacement  on curve 2 9 14 5 4 dof 1 fix 0

create displacement  on surface 1 dof 2 fix -0.03

create displacement  on curve 15 16 17 19 18 dof all fix 0

create contact master curve 3 slave curve 8 7 type general friction 0.0 ignore_overlap off offset 0.0 tolerance 0.0005 method auto

create contact master curve 10 11 12 13 slave curve 10 11 12 13 type general friction 0.0 ignore_overlap off offset 0.0 tolerance 0.0001 method auto

analysis type static elasticity findefs dim2 planestrain

nonlinearopts maxiters 100 minloadsteps 100 maxloadsteps 100000 tolerance 0.001 targetiter 5