![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff6105b429b31c7cdcc2_img_periodic_bc_disk.png)
В данном примере рассматривается нагружение сегмента диска, испытывающего силовое воздействие на внешние параллелепипедные элементы, имитирующие лопасти. Диск закреплен на внутреннем диаметре.
Рассматривается часть диска. Задача решается с использованием периодических граничных условий.
Построение модели
1.Создайте первый круговой цилиндр.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Создать).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8826b57229b0bada53_imges_global_geometry_create_volume.png)
Из списка геометрических примитивов выберите Цилиндр. Задайте параметры:
- Высота: 1;
- Тип сечения: круговой;
- Радиус: 10.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff88ab2c1575f05d746d_img_periodic_bc_disk_1.png)
2.Создайте второй круговой цилиндр.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Создать).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8826b57229b0bada53_imges_global_geometry_create_volume.png)
Из списка геометрических примитивов выберите Цилиндр. Задайте параметры:
- Высота: 1;
- Тип сечения: круговой;
- Радиус: 1.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff88ab2c1536365d746b_img_periodic_bc_disk_2.png)
3.Вычтите второй цилиндр из первого.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Логические операции).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff88fa4209e139becd20_image_global_geometry_boolean.png)
Из списка операций выберите Вычесть. Задайте следующие параметры:
- ID тел: 1 (объёмы, из которых будут вычтены другие объёмы);
- Вычесть тела (ID): 2 (объёмы, которые будут вычтены).
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff883b58744644c1f064_periodic_bc_disk_1.png)
4.Оставьте сегмент.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Разрез).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff89d4fd2030fb80afee_image_global_geometry_planecut.png)
Из списка возможных видов разрезов выберите Координатная плоскость.
Задайте следующие параметры:
- ID объема(ов): 1;
- Разрезать: Плоскость ZX;
- Значение смещения: 0;
- Вращать плоскость;
- Угол: 15
- Направление: Ось Z;
- Центр X, Y, Z: 0 0 0.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff893d0295d5e64b56bc_img_periodic_bc_disk_3.png)
Проделайте то же самое для другого угла.
- ID объема(ов): 1;
- Разрезать: Плоскость ZX;
- Значение смещения: 0;
- Вращать плоскость;
- Угол: -15
- Направление: Ось Z;
- Центр X, Y, Z: 0 0 0.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff89e230d5e4d7c414b5_periodic_bc_disk_2.png)
5.Удалите объёмы 1 и 3. Для этого, удерживая клавишу Ctrl, выберите в дереве объектов эти объёмы и в контекстном меню нажмите Удалить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff890c5bbd294762cbd7_img_tree.png)
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8978cd01b70a6b4e5e_periodic_bc_disk_3.png)
6.Создайте параллелепипед.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Создать).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8826b57229b0bada53_imges_global_geometry_create_volume.png)
Из списка геометрических примитивов выберите Параллелепипед. Задайте параметры:
- X (ширина): 4;
- Y (высота): 3;
- Z (глубина): 1.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8a24a45b19fac509e6_periodic_bc_disk_4.png)
7.Поверните параллелепипед.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Преобразовать).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8a31822e2b51f86ede_img_global_geometry_transform.png)
Из списка операций выберите Повернуть. Задайте следующие параметры:
- Объем ID(s): 5;
- Включая сращенные;
- Угол: 90;
- Повернуть вокруг: Ось X.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8a46a5a5f6826f8e71_img_periodic_bc_disk_4.png)
8.Переместите параллелепипед.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Преобразовать).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8a31822e2b51f86ede_img_global_geometry_transform.png)
Из списка операций выберите Переместить. Задайте следующие параметры:
- Объем ID(s): 5;
- Включая сращенные;
- Выбрать метод: Расстояние;
- Расстояние по X: 11.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8add7c4285d628f675_periodic_bc_disk_5.png)
9.Разрежьте параллелепипед.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Разрез).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff89d4fd2030fb80afee_image_global_geometry_planecut.png)
Из списка возможных видов разрезов выберите Плоская поверхность.
Задайте следующие параметры:
- ID объема(ов): 5;
- Плоскость из поверхности (ID): 31.
Нажмите Применить.
Проделайте то же самое для другой поверхности.
- ID объема(ов): 6;
- Плоскость из поверхности (ID): 29.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8a1fbd5e99493abb95_periodic_bc_disk_6.png)
10.Удалите объёмы 6 и 5. Для этого, удерживая клавишу Ctrl, выберите в дереве объектов эти объёмы и в контекстном меню нажмите Удалить.
11.Объедините оставшиеся объемы.
На панели команд выберите модуль построения объёмной геометрии (Режим — Геометрия, Объект —Объем, Действие — Логические операции).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff88fa4209e139becd20_image_global_geometry_boolean.png)
Из списка операций выберите Объединить. Задайте следующие параметры:
- ID объема(ов): 4 7.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8b9db888dd6ccc3b95_periodic_bc_disk_7.png)
Построение сетки
1.На панели команд выберите модуль построения объемной сетки (Режим — Сетка, Объект —Объемная, Действие — Интервалы).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8b6400cb895d7de95d_img_global_mesh_volume_interval.png)
Укажите следующие параметры:
- Выбор объемов: 4;
- Автоматический размер;
- Авторазмер: 4.
Нажмите Задать размер.
2.На панели команд выберите модуль построения объемной сетки (Режим — Сетка, Объект —Объемная, Действие — Построение сетки).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8bc39a59c935a86d96_img_global_mesh_volume.png)
Укажите следующие параметры:
- Автоматическая;
- Выбор объемов: 4.
Нажмите Построить сетку.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8b68416f42f72e0149_periodic_bc_disk_8.png)
Задание граничных условий
1.Закрепите одну боковую грань.
На панели команд выберите Режим — Граничные условия, Объект —Перемещение, Действие — Создать.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8b2fd6dc0386afee81_img_global_bc_displacement.png)
Задайте следующие параметры:
- Автоматическое присвоение ID;
- Список сущностей: Поверхность;
- ID объекта(ов): 30;
- Степени свободы: По X, По Y, По Z;
- Величина: 0.
Нажмите Применить.
2.Приложите давление.
На панели команд выберите Режим — Граничные условия, Объект — Давление, Действие — Создать.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8c1ad1ef979267a5bf_img_global_bc_pressure.png)
Задайте следующие параметры:
- Автоматическое присвоение ID;
- Список объектов: Поверхность;
- ID объекта(ов): 58;
- Сила: 1e5.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8cdb3596e87531576c_img_periodic_bc_disk_pressure.png)
3.Задайте периодическое условие.
На панели команд выберите Режим — Граничные условия, Объект — Периодическое условие, Действие — Создать.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8c340b201f4a43bb33_img_global_bc_periodic.png)
Задайте следующие параметры:
- Автоматическое присвоение ID;
- Список сущностей (главная сущность): Поверхность;
- ID объекта(ов) (главная сущность): 27;
- Список сущностей (побочная сущность): Поверхность;
- ID объекта(ов) (побочная сущность): 11;
- Общий;
- Система координат: Глобальная декартова*;
- Количество секторов:12.
Нажмите Применить.
* Для расчетов с учетом циклической симметрии достаточным будет задать декартову систему координат. Фактически, для корректного расчета необходимы направление оси Z и точка начала координат.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8c9ab71d9472b0cc92_img_periodic_bc_disk_periodic.png)
Задание материала и свойств блока
1.Создайте материал.
На панели команд выберите модуль задания свойств материала (Режим — Материал, Объект — Управление материалами).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8c2fd6dc7165afee82_img_global_create_material.png)
В открывшемся окне Управление материалами перетащите из третьей колонки материал Углеродистая сталь. Укажите имя материала и напишите «Steel». Нажмите клавишу ENTER.
Нажмите Применить.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8dc39a596eb3a86d97_img_periodic_bc_disk_mat.png)
2.Создайте блок одного типа материала.
На панели команд выберите Режим — Блоки, Объект — Блок, Действие — Добавить сущность в блок.
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8d48f5fa749bfa5135_img_global_create_block.png)
Задайте следующие параметры:
- ID блока: 1;
- Список сущностей: Объем;
- ID объекта(ов): 4.
Нажмите Применить.
3. Задайте параметры блока.
На панели команд выберите модуль задания свойств материала (Режим — Блоки, Объект — Блок, Действие — Свойства/параметры блока).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8d79839f44f6ba4875_img_global_set_element_material_to_block.png)
Задайте следующие параметры:
- ID блока(ов): 1;
- Выберите из списка ранее созданный материал: Steel;
- Система координат: Глобальная декартова;
- Категория: Объемное тело;
- Порядок: 1.
Нажмите Применить.
Запуск расчёта
1.Задайте тип задачи, которую требуется решить.
На панели команд выберите модуль настроек расчёта (Режим — Настройки расчета, Настройки расчета — Статический, Статический — Общие).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8d46a5a5d5a86f8e72_img_global_setting_static_calculation_general.png)
Выберите:
- Размерность: 3D;
- Модель: Упругость.
Нажмите Применить.
Перейдите в раздел Статический - Поля вывода. Поставьте галочку напротив опции Выводить полную модель (для переодических ГУ).
Нажмите Применить.
Нажмите Начать расчёт.
2.В появившемся окне выберите директорию, в которой будет сохранён результат, и введите название файла.
3.В случае успешно проведённого расчёта в консоли отобразится сообщение: “Calculation finished successfully at "date" "time".
Анализ результатов
1.Откройте файл с результатами. Это можно сделать тремя способами.
- Нажмите Ctrl+E.
- В главном меню выберите Расчет → Открыть результаты.
- На панели команд выберите Результаты (Режим — Результаты, Результаты — Открыть Результаты).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8d3d0295b41e4b56d2_img_global_open_result.png)
Появится окно Fidesys Viewer, в котором вы сможете ознакомиться с результатами расчёта.
Отобразите компоненту Перемещения.
В программе Fidesys Viewer на панели инструментов установите следующие параметры:
- Тип отображения: Поверхность;
- Поле отображения: Перемещения (сумма).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8da23dd7d5f0fef6af_img_periodic_bc_displ.png)
Отобразите эквивалентные напряжения.
- Тип отображения: Поверхность;
- Поле отображения: Напряжения (Мизес).
![Fidesys: Несимметричное нагружение диска с периодическим круговым ГУ из Fidesys Help](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627cff8e94a3d8b7acbc74f2_img_periodic_bc_stress.png)
Использование консольного интерфейс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"