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

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

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

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

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

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

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

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

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

  • Высота: 1;
  • Тип сечения: круговой;
  • Радиус: 10.

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

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

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

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

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

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

  • Высота: 1;
  • Тип сечения: круговой;
  • Радиус: 1.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ID объема(ов): 1;
  • Разрезать: Плоскость ZX;
  • Значение смещения: 0;
  • Вращать плоскость;
  • Угол: 15
  • Направление: Ось Z;
  • Центр X, Y, Z: 0 0 0.

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

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

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

  • ID объема(ов): 1;
  • Разрезать: Плоскость ZX;
  • Значение смещения: 0;
  • Вращать плоскость;
  • Угол: -15
  • Направление: Ось Z;
  • Центр X, Y, Z: 0 0 0.

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

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

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

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

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

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

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

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

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

  • X (ширина): 4;
  • Y (высота): 3;
  • Z (глубина): 1.

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

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

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

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

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

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

  • Объем ID(s): 5;
  • Включая сращенные;
  • Угол: 90;
  • Повернуть вокруг: Ось X.

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

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

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

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

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

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

  • Объем ID(s): 5;
  • Включая сращенные;
  • Выбрать метод: Расстояние;
  • Расстояние по X: 11.

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

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

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

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

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

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

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

  • ID объема(ов): 5;
  • Плоскость из поверхности (ID): 31.

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

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

  • ID объема(ов): 6;
  • Плоскость из поверхности (ID): 29.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Выбор объемов: 4;
  • Автоматический размер;
  • Авторазмер: 4.

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

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

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

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

  • Автоматическая;
  • Выбор объемов: 4.

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

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

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

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

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

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

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

  • Автоматическое присвоение ID;
  • Список сущностей: Поверхность;
  • ID объекта(ов): 30;
  • Степени свободы: По X, По Y, По Z;
  • Величина: 0.

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

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

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

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

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

  • Автоматическое присвоение ID;
  • Список объектов: Поверхность;
  • ID объекта(ов): 58;
  • Сила: 1e5.

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

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

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

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

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

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

  • Автоматическое присвоение ID;
  • Список сущностей (главная сущность): Поверхность;
  • ID объекта(ов) (главная сущность): 27;
  • Список сущностей (побочная сущность): Поверхность;
  • ID объекта(ов) (побочная сущность): 11;
  • Общий;
  • Система координат: Глобальная декартова*;
  • Количество секторов:12.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ID блока: 1;
  • Список сущностей: Объем;
  • ID объекта(ов): 4.

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

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

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

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

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

  • ID блока(ов): 1;
  • Выберите из списка ранее созданный материал: Steel;
  • Система координат: Глобальная декартова;
  • Категория: Объемное тело;
  • Порядок: 1.

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

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

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

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

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

Выберите:

  • Размерность: 3D;
  • Модель: Упругость.

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

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

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

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

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

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

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

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

  • Нажмите Ctrl+E.
  • В главном меню выберите Расчет → Открыть результаты.
  • На панели команд выберите Результаты (Режим — Результаты, Результаты — Открыть Результаты).
Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help

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

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

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

  • Тип отображения: Поверхность;
  • Поле отображения: Перемещения (сумма).
Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help

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

  • Тип отображения: Поверхность;
  • Поле отображения: Напряжения (Мизес).
Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help

Использование консольного интерфейс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 off set 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

calculation start path "D:\result.pvd"