Решается задача о высокоскоростном соударении четырех пластин из разнородных материалов в 2D плоской постановке.
Построение геометрии
Создайте круг радиусом 1. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Создать. Из списка геометрических примитивов выберите Круг и задайте требуемые параметры. Нажмите Применить.
Проделайте те же действия для создания еще трех кругов.
Переместите первый круг. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Преобразовать. Из выпадающего списка выберите Переместить и задайте необходимые параметры. Нажмите Применить.
Проделайте те же самые действия для перемещения других кругов, меняя при этом значения координат для каждой поверхности: поверхность 2 - (-1, 1, 0); поверхность 3 - (-1, -1, 0); поверхность 4 - (1, -1, 0).
Построение сетки
Задайте разбиение сетки. На панели команд выберите Режим - Сетка, Объект - Поверхностная, Действие - Построение сетки. Из выпадающего списка выберите Треугольная и укажите необходимые поверхности. Нажмите Применить схему.
Постройте сетку. На панели команд выберите Режим - Сетка, Объект - Поверхностная, Действие - Интервалы. Из выплывающего списка выберите Автоматический размер, укажите все поверхности и установите ползунок на 3. Нажмите Построить сетку.
Задание начальных условий
Задайте начальную скорость первой поверхности. На панели команд выберите Режим - Начальные условия, Объект - Скорость, Действие - Создать. Задайте нужные параметры. Нажмите Применить.
Задайте начальную скорость второй поверхности.
Задайте начальную скорость третьей поверхности.
Задайте начальную скорость четвертой поверхности.
Задание материала и свойств блоков
Для быстрого задания материалов введите в командную строку набор команд:
create material 1 modify material 1 name 'Al' modify material 1 set property 'POISSON' value 0.34 modify material 1 set property 'SHEAR_MODULUS' value 28.2544 modify material 1 set property 'DENSITY' value 2.71 modify material 1 set property 'ISO_ULTIMATE_STRENGTH' value 0 modify material 1 set property 'MISES_YIELD_STRENGTH' value 0.05 modify material 1 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.356 modify material 1 set property 'HSDF_SPEED_OF_SOUND' value 5.333 modify material 1 set property 'HSDF_LANDAU_SLATER_THEORY' value 0 modify material 1 set property 'HSDF_A_CONSTANT' value 2.61782 modify material 1 set property 'HSDF_COEF1_COLD_PRESSURE' value 22.5034 modify material 1 set property 'HSDF_COEF2_COLD_PRESSURE' value -0.202286 modify material 1 set property 'HSDF_COEF3_COLD_PRESSURE' value -1.10226e+09 modify material 1 set property 'HSDF_MELTING_POINT' value 933.52 modify material 1 set property 'HSDF_DEBYE_TEMPERATURE' value 433 modify material 1 set property 'HSDF_ELECTRONIC_SPECIFIC_HEAT' value 0.0500342 modify material 1 set property 'HSDF_VOLUME_SPECIFIC_HEAT' value 924.455 modify material 1 set property 'HSDF_INITIAL_ENERGY' value 1.10254e+09 modify material 1 set property 'HSDF_TENSILE_STRENGTH' value 1 modify material 1 set property 'HSDF_TENSILE_OVERSTRESS' value 0.15 modify material 1 set property 'HSDF_TENSILE_STRAIN' value 0.32 modify material 1 set property 'HSDF_TENSILE_STRAIN_SHEAR' value 0.385 modify material 1 set property 'HSDF_TENSILE_STRAIN_COMPR' value 1 create material 2 modify material 2 name 'SteelA' modify material 2 set property 'SHEAR_MODULUS' value 88.2286 modify material 2 set property 'POISSON' value 0 modify material 2 set property 'MISES_YIELD_STRENGTH' value 2.1 modify material 2 set property 'HSDF_SPEED_OF_SOUND' value 3.9832 modify material 2 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.536 modify material 2 set property 'HSDF_TENSILE_STRENGTH' value 8.2 modify material 2 set property 'HSDF_TENSILE_OVERSTRESS' value 0.8 modify material 2 set property 'HSDF_TENSILE_STRAIN' value 0.24 modify material 2 set property 'HSDF_TENSILE_OVERSTRAIN' value 0.07 modify material 2 set property 'HSDF_YIELD_TAN1' value 0.2 modify material 2 set property 'DENSITY' value 7.874 create material 3 modify material 3 name 'Cu' modify material 3 set property 'POISSON' value 0.38 modify material 3 set property 'LAME_MODULUS' value 124.763913043478 modify material 3 set property 'DENSITY' value 8.93 modify material 3 set property 'MISES_YIELD_STRENGTH' value 0.28 modify material 3 set property 'HSDF_LANDAU_SLATER_THEORY' value 0 modify material 3 set property 'HSDF_A_CONSTANT' value 2.34767 modify material 3 set property 'HSDF_COEF1_COLD_PRESSURE' value 69.7827 modify material 3 set property 'HSDF_COEF2_COLD_PRESSURE' value -13.0248 modify material 3 set property 'HSDF_COEF3_COLD_PRESSURE' value -9.24692e+08 modify material 3 set property 'HSDF_INITIAL_ENERGY' value 9.24812e+08 modify material 3 set property 'HSDF_VOLUME_SPECIFIC_HEAT' value 392.522 modify material 3 set property 'HSDF_ELECTRONIC_SPECIFIC_HEAT' value 0.0108583 modify material 3 set property 'HSDF_DEBYE_TEMPERATURE' value 347 modify material 3 set property 'HSDF_MELTING_POINT' value 1356 modify material 3 set property 'HSDF_TENSILE_STRENGTH' value 0.45 modify material 3 set property 'HSDF_TENSILE_STRAIN' value 0.4 create material 4 modify material 4 name 'A356' modify material 4 set property 'POISSON' value 0.33 modify material 4 set property 'SHEAR_MODULUS' value 26.49 modify material 4 set property 'DENSITY' value 2.64 modify material 4 set property 'MISES_YIELD_STRENGTH' value 0.0162 modify material 4 set property 'HSDF_SPEED_OF_SOUND' value 5.46 modify material 4 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.3 modify material 4 set property 'HSDF_TENSILE_STRENGTH' value 1 modify material 4 set property 'HSDF_TENSILE_STRAIN' value 0.12 modify material 4 set property 'HSDF_TENSILE_STRAIN_SHEAR' value 0.2 modify material 4 set property 'HSDF_TENSILE_OVERSTRAIN' value 0.05
Создайте первый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.
Проделайте те же действия для создания еще трех блоков, а именно, блок 2 - поверхность 2, блок 3 - поверхность 3, блок 4 - поверхность 4.
Задайте параметры для первого блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте необходимые параметры. Нажмите Применить.
Проделайте аналогичные действия для задания свойств еще трем блокам. Параметры для второго блока: категория Плоскость и материал SteelA, параметры для третьего блока: категория Плоскость и материал Cu, параметры для четвертого блока: категория Плоскость и материал А356.
Запуск расчета
Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Объект - Высокоскоростное разрушение. Задайте требуемые параметры и нажмите Применить, Начать расчет.
Анализ результатов
Откройте файл с результатами. Это можно сделать тремя способами:
-
Нажмите Ctrl+E;
-
В главном меню выберите Расчёт - Открыть результаты;
-
На панели команд выберите Результаты (Режим - Результаты, Результаты - Открыть Результаты).
Появится окно FidesysViewer, в котором вы сможете ознакомиться с результатами расчёта.
Отобразите деформированное состояние. В стандартной строке выберите Фильтр → Алфавитный указатель → Деформировать по вектору. Задайте необходимые параметры и нажмите Применить.
Постройте векторное поле. В стандартной строке выберите Фильтр → Алфавитный указатель → Построить векторное поле. Задайте необходимые параметры и нажмите Применить.
Использование консольного интерфейса
Построение геометрии, генерацию сетки, задание граничных условий и материалов можно выполнить с использованием консольного интерфейса. Ниже приведён код программы, позволяющий выполнить шаги описанного выше руководства, необходимо только самостоятельно указать полный путь и название сохраняемого файла.
reset create surface circle radius 1 zplane create surface circle radius 1 zplane create surface circle radius 1 zplane create surface circle radius 1 zplane move Surface 1 location 1 1 0 include_merged move Surface 2 location -1 1 0 include_merged move Surface 3 location -1 -1 0 include_merged move Surface 4 location 1 -1 0 include_merged surface all scheme trimesh Trimesher geometry sizing on surface all size auto factor 3 mesh surface all create initial velocity on surface 1 modify initial velocity 1 dof 1 value -0.5 modify initial velocity 1 dof 2 value -0.5 create initial velocity on surface 2 modify initial velocity 2 dof 1 value 0.5 modify initial velocity 2 dof 2 value -0.5 create initial velocity on surface 3 modify initial velocity 3 dof 1 value 0.5 modify initial velocity 3 dof 2 value 0.5 create initial velocity on surface 4 modify initial velocity 4 dof 1 value -0.5 modify initial velocity 4 dof 2 value 0.5 create material 1 modify material 1 name 'Al' modify material 1 set property 'POISSON' value 0.34 modify material 1 set property 'SHEAR_MODULUS' value 28.2544 modify material 1 set property 'DENSITY' value 2.71 modify material 1 set property 'ISO_ULTIMATE_STRENGTH' value 0 modify material 1 set property 'MISES_YIELD_STRENGTH' value 0.05 modify material 1 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.356 modify material 1 set property 'HSDF_SPEED_OF_SOUND' value 5.333 modify material 1 set property 'HSDF_LANDAU_SLATER_THEORY' value 0 modify material 1 set property 'HSDF_A_CONSTANT' value 2.61782 modify material 1 set property 'HSDF_COEF1_COLD_PRESSURE' value 22.5034 modify material 1 set property 'HSDF_COEF2_COLD_PRESSURE' value -0.202286 modify material 1 set property 'HSDF_COEF3_COLD_PRESSURE' value -1.10226e+09 modify material 1 set property 'HSDF_MELTING_POINT' value 933.52 modify material 1 set property 'HSDF_DEBYE_TEMPERATURE' value 433 modify material 1 set property 'HSDF_ELECTRONIC_SPECIFIC_HEAT' value 0.0500342 modify material 1 set property 'HSDF_VOLUME_SPECIFIC_HEAT' value 924.455 modify material 1 set property 'HSDF_INITIAL_ENERGY' value 1.10254e+09 modify material 1 set property 'HSDF_TENSILE_STRENGTH' value 1 modify material 1 set property 'HSDF_TENSILE_OVERSTRESS' value 0.15 modify material 1 set property 'HSDF_TENSILE_STRAIN' value 0.32 modify material 1 set property 'HSDF_TENSILE_STRAIN_SHEAR' value 0.385 modify material 1 set property 'HSDF_TENSILE_STRAIN_COMPR' value 1 create material 2 modify material 2 name 'SteelA' modify material 2 set property 'SHEAR_MODULUS' value 88.2286 modify material 2 set property 'POISSON' value 0 modify material 2 set property 'MISES_YIELD_STRENGTH' value 2.1 modify material 2 set property 'HSDF_SPEED_OF_SOUND' value 3.9832 modify material 2 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.536 modify material 2 set property 'HSDF_TENSILE_STRENGTH' value 8.2 modify material 2 set property 'HSDF_TENSILE_OVERSTRESS' value 0.8 modify material 2 set property 'HSDF_TENSILE_STRAIN' value 0.24 modify material 2 set property 'HSDF_TENSILE_OVERSTRAIN' value 0.07 modify material 2 set property 'HSDF_YIELD_TAN1' value 0.2 modify material 2 set property 'DENSITY' value 7.874 create material 3 modify material 3 name 'Cu' modify material 3 set property 'POISSON' value 0.38 modify material 3 set property 'LAME_MODULUS' value 124.763913043478 modify material 3 set property 'DENSITY' value 8.93 modify material 3 set property 'MISES_YIELD_STRENGTH' value 0.28 modify material 3 set property 'HSDF_LANDAU_SLATER_THEORY' value 0 modify material 3 set property 'HSDF_A_CONSTANT' value 2.34767 modify material 3 set property 'HSDF_COEF1_COLD_PRESSURE' value 69.7827 modify material 3 set property 'HSDF_COEF2_COLD_PRESSURE' value -13.0248 modify material 3 set property 'HSDF_COEF3_COLD_PRESSURE' value -9.24692e+08 modify material 3 set property 'HSDF_INITIAL_ENERGY' value 9.24812e+08 modify material 3 set property 'HSDF_VOLUME_SPECIFIC_HEAT' value 392.522 modify material 3 set property 'HSDF_ELECTRONIC_SPECIFIC_HEAT' value 0.0108583 modify material 3 set property 'HSDF_DEBYE_TEMPERATURE' value 347 modify material 3 set property 'HSDF_MELTING_POINT' value 1356 modify material 3 set property 'HSDF_TENSILE_STRENGTH' value 0.45 modify material 3 set property 'HSDF_TENSILE_STRAIN' value 0.4 create material 4 modify material 4 name 'A356' modify material 4 set property 'POISSON' value 0.33 modify material 4 set property 'SHEAR_MODULUS' value 26.49 modify material 4 set property 'DENSITY' value 2.64 modify material 4 set property 'MISES_YIELD_STRENGTH' value 0.0162 modify material 4 set property 'HSDF_SPEED_OF_SOUND' value 5.46 modify material 4 set property 'HSDF_EXPERIMENTAL_TANGENT' value 1.3 modify material 4 set property 'HSDF_TENSILE_STRENGTH' value 1 modify material 4 set property 'HSDF_TENSILE_STRAIN' value 0.12 modify material 4 set property 'HSDF_TENSILE_STRAIN_SHEAR' value 0.2 modify material 4 set property 'HSDF_TENSILE_OVERSTRAIN' value 0.05 block 1 add surface 1 block 1 name 'Aluminium' set duplicate block elements off block 2 add surface 2 set duplicate block elements off block 3 add surface 3 block 3 name 'Copper' set duplicate block elements off block 4 add surface 4 block 'Aluminium' material 1 cs 1 element plane order 1 block 'Block 2' material 2 cs 1 element plane order 1 block 'Copper' material 3 cs 1 element plane order 1 block 'Block 4' material 4 cs 1 element plane order 1 analysis type hsdf hsdf dim2 mesh max_time 5.01 time_step 1.0