Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help

В данном примере рассматривается нагружение сегмента диска, испытывающего силовое воздействие на внешние параллелепипедные элементы, имитирующие лопасти. Диск закреплен на внутреннем диаметре.

Рассматривается часть диска. Задача решается с использованием периодических граничных условий.

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

1.Создайте первый круговой цилиндр.

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

Из списка геометрических примитивов выберите Цилиндр. Задайте параметры:

  • Высота: 1;

  • Тип сечения: круговой;

  • Радиус: 10.

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

2.Создайте второй круговой цилиндр.

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

Из списка геометрических примитивов выберите Цилиндр. Задайте параметры:

  • Высота: 1;

  • Тип сечения: круговой;

  • Радиус: 1.

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

3.Вычтите второй цилиндр из первого.

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

Из списка операций выберите Вычесть. Задайте следующие параметры:

  • ID тел: 1 (объёмы, из которых будут вычтены другие объёмы);

  • Вычесть тела (ID): 2 (объёмы, которые будут вычтены).

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

4.Оставьте сегмент.

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

Из списка возможных видов разрезов выберите Координатная плоскость.

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

  • ID объема(ов): 1;

  • Разрезать: Плоскость ZX;

  • Значение смещения: 0;

  • Вращать плоскость;

  • Угол: 15

  • Направление: Ось Z;

  • Центр X, Y, Z: 0 0 0.

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

Проделайте то же самое для другого угла.

  • ID объема(ов): 1;

  • Разрезать: Плоскость ZX;

  • Значение смещения: 0;

  • Вращать плоскость;

  • Угол: -15

  • Направление: Ось Z;

  • Центр X, Y, Z: 0 0 0.

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

5.Удалите объёмы 1 и 3. Для этого, удерживая клавишу Ctrl, выберите в дереве объектов эти объёмы и в контекстном меню нажмите Удалить.

6.Создайте параллелепипед.

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

Из списка геометрических примитивов выберите Параллелепипед. Задайте параметры:

  • X (ширина): 4;

  • Y (высота): 3;

  • Z (глубина): 1.

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

7.Поверните параллелепипед.

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

Из списка операций выберите Повернуть. Задайте следующие параметры:

  • Объем ID(s): 5;

  • Включая сращенные;

  • Угол: 90;

  • Повернуть вокруг: Ось X.

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

8.Переместите параллелепипед.

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

Из списка операций выберите Переместить. Задайте следующие параметры:

  • Объем ID(s): 5;

  • Включая сращенные;

  • Выбрать метод: Расстояние;

  • Расстояние по X: 11.

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

9.Разрежьте параллелепипед.

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

Из списка возможных видов разрезов выберите Плоская поверхность.

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

  • ID объема(ов): 5;

  • Плоскость из поверхности (ID): 31.

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

Проделайте то же самое для другой поверхности.

  • ID объема(ов): 6;

  • Плоскость из поверхности (ID): 29.

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

10.Удалите объёмы 6 и 5. Для этого, удерживая клавишу Ctrl, выберите в дереве объектов эти объёмы и в контекстном меню нажмите Удалить.

11.Объедините оставшиеся объемы.

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

Из списка операций выберите Объединить. Задайте следующие параметры:

  • ID объема(ов): 4 7.

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

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

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

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

  • Выбор объемов: 4;

  • Автоматический размер;

  • Авторазмер: 4.

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

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

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

  • Автоматическая;

  • Выбор объемов: 4.

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

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

1.Закрепите одну боковую грань.

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

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

  • Автоматическое присвоение ID;

  • Список сущностей: Поверхность;

  • ID объекта(ов): 30;

  • Степени свободы: По X, По Y, По Z;

  • Величина: 0.

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

2.Приложите давление.

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

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

  • Автоматическое присвоение ID;

  • Список объектов: Поверхность;

  • ID объекта(ов): 58;

  • Сила: 1e5.

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

3.Задайте периодическое условие.

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

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

  • Автоматическое присвоение ID;

  • Список сущностей (главная сущность): Поверхность;

  • ID объекта(ов) (главная сущность): 27;

  • Список сущностей (побочная сущность): Поверхность;

  • ID объекта(ов) (побочная сущность): 11;

  • Общий;

  • Система координат: Глобальная декартова*;

  • Количество секторов:12.

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

* Для расчетов с учетом циклической симметрии достаточным будет задать декартову систему координат. Фактически, для корректного расчета необходимы направление оси Z и точка начала координат.


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

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

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

В открывшемся окне Управление материалами перетащите из третьей колонки материал Углеродистая сталь. Укажите имя материала и напишите «Steel». Нажмите клавишу ENTER.

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

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

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

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

  • ID блока: 1;

  • Список сущностей: Объем;

  • ID объекта(ов): 4.

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

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

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

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

  • ID блока(ов): 1;

  • Выберите из списка ранее созданный материал: Steel;

  • Система координат: Глобальная декартова;

  • Категория: Объемное тело;

  • Порядок: 1.

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

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

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

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

Выберите:

  • Размерность: 3D;

  • Модель: Упругость.

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

Перейдите в раздел Статический - Поля вывода. Поставьте галочку напротив опции Выводить полную модель (для переодических ГУ).

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

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

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

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

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

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

  • Нажмите Ctrl+E.

  • В главном меню выберите Расчет → Открыть результаты.

  • На панели команд выберите Результаты (Режим — Результаты, Результаты — Открыть Результаты).

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

Отобразите компоненту Перемещения.

В программе Fidesys Viewer на панели инструментов установите следующие параметры:

  • Тип отображения: Поверхность;

  • Поле отображения: Перемещения (сумма).

Отобразите эквивалентные напряжения.

  • Тип отображения: Поверхность;

  • Поле отображения: Напряжения (Мизес).

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

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

reset
create Cylinder height 1 radius 10 
create Cylinder height 1 radius 1
subtract volume 2 from volume 1
webcut volume 1 with plane yplane offset 0 rotate 15 about z center 0 0 0
webcut volume 1 with plane yplane offset 0 rotate -15 about z center 0 0 0
delete volume 1 3
brick x 4 y 3 z 1
rotate Volume 5 angle 90 about X include_merged
move Volume 5 x 11 
webcut volume 5 with plane from surface 31
webcut volume 6 with plane from surface 29
delete volume 6 5
unite volume 4 7
volume 4 size auto factor 4
mesh volume 4
create displacement on surface 30 dof 1 dof 2 dof 3 fix 0
create pressure on surface 58 magnitude 1e5
create periodic master surface 27 slave surface 11 general cs 1 sectors 12
create material 1 from 'Steel'
set duplicate block elements off
block 1 add volume 4 
block 1 material 1
block 1 element solid 
analysis type static elasticity dim3
output nodalforce off energy off midresults on record3d on material off fullperiodic on