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

 

Задача Герца для двух полуcфер, контактирующих в начале координат

В предлагаемой задаче моделируется задача Герца для двух полуcфер, контактирующих в начале координат. Контрольная задача предназначена для проверки корректности:

Настройки сетки

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

На верхней панели выберите (ИнструментыНастройкиНастройки сетки). Установить галочку: Привязка средних точек элементов высокого порядка к геометрии: Всегда.

Построение геометрии

1. Создайте сферу.

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

Из списка геометрических примитивов выберите Сфера.

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

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

2. Переместите сферу.

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

Из выплывающего списка выберите Переместить.

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

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

 

3. Создайте вторую сферу.

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

Из списка геометрических примитивов выберите Сфера.

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

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

4. Переместите вторую сферу.

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

Из выплывающего списка выберите Переместить.

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

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

5. Разрежьте первую сферу на две части.

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

Из выплывающего списка выберите Координатная плоскость.

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

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

6. Разрежьте вторую сферу на две части.

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

Из выплывающего списка выберите Координатная плоскость.

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

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

7. Удалите отрезанные части сфер.

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

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

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

8. Разрежьте геометрию на две части.

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

Из выплывающего списка выберите Координатная плоскость.

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

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

9. Разрежьте геометрию на две части.

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

Из выплывающего списка выберите Координатная плоскость.

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

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

10. Удалите части сфер.

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

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

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

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

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

Из выплывающего списка выберите Многогранная.

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

2. Создайте сетку.

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

Из выплывающего списка выберите Автоматический размер.

Нажмите Задать размер.

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

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

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

В колонке "Материал" введите имя материала Material 1.

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

В колонке Свойства материала выберите созданный материал, после чего перетащите к нему нужные свойства из левой колонки.

Перетащите свойства и укажите их значение:

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

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

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

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

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

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

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

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

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

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

1. Закрепите поверхности в перемещениях по X.

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

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

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

2. Закрепите поверхности в перемещениях по Z.

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

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

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

3. Задайте начальное перемещение

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

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

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

4. Задайте еще одно начальное перемещение.

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

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

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

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

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

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

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

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

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

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

Выберите:

Введите настройки нелинейного решателя:

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

2. Задайте дополнительные настройки.

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

Установите галочку напротив параметров:

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

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

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

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

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

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

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

2. На верхней панели выберите данные результата расчета для отображения. Из первого выпадающего списка выберите Напряжение, из второго – YY.

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

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

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