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

 

Моделирование связанного контакта

Рассматривается пример расчета конструкции, состоящей из нескольких объемов, которые не сращиваются между собой. Между двумя объемами имеется геометрический зазор, поэтому вместо «склеивания» объемов будет использоваться условие связанного контакта. Модель представляет собой четверть  первоначальной детали.

Модель закреплена на боковых гранях из условий симметрии. Внутренняя поверхность отверстия закреплена по всем перемещениям. На верхнюю грань детали приложено давление 1МПа. Параметры материала: модуль Юнга E = 2e11 Па, коэффициент Пуассона ν = 0.3.

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

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

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

Также файл можно найти в папке C:\Program Files\Fidesys\CAE-Fidesys-9.0\preprocessor\bin\help\fidesys_example_tutorials\TestsFromHelp\models.

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

В Дереве слева можно увидеть три объема, на которые разбита модель. Все три объема не имеют общих поверхностей.

Построение сетки

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

Укажите следующие параметры:

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

Нажмите Построить сетку.

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

Укажите следующие параметры:

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

Нажмите Построить сетку.

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

Укажите следующие параметры:

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

Нажмите Построить сетку.

Таким образом, на модели была построена неконформная конечно-элементная сетка.

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

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

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

В открывшемся виджете Управление материалами в средней колонке укажите имя материала material1.

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

Заполните свойства следующим образом:

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

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

2. Создайте блок одного типа материала.

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

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

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

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

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

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

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

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

1. Закрепите боковые стороны детали из условия симметрии.

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

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

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

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

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

3. Закрепите отверстие.

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

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

4. Приложите давление к верхней грани.

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

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

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

5. Задайте условие контакта.

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

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

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

Граничные условия – Соединения – Контакты. Автоматически определились две контактные пары.

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

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

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

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

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

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

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

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

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

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

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

2. Отобразите статус контакта для модели.

3. Отобразите перемещения для деформированного вида модели.

На странице Свойств Укажите Множитель масштаба 2000.

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

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

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

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