Создание геометрической модели
Создайте вершину. На панели команд выберите Режим - Геометрия, Объект - Вершина, Действие - Создать. Из выплывающего списка выберите Координаты и задайте необходимые параметры. Нажмите Применить.
Создайте цилиндр. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Создать. Из выплывающего списка выберите Цилиндр и задайте необходимые параметры. Нажмите Применить.
Переместите созданный цилиндр. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Преобразовать. Из выплывающего списка выберите Переместить и задайте необходимые параметры. Нажмите Применить.
Скопируйте созданный цилиндр. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Создать. Из выплывающего списка выберите Копировать с изменением и задайте необходимые параметры. Нажмите Применить.
Разрежьте созданные модели. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Разрез. Из выплывающего списка выберите Координатная плоскость и задайте необходимые параметры. Нажмите Применить.
Проделайте то же самое, но в плоскости ZX.
Создайте кривую. На панели команд выберите Режим - Геометрия, Объект - Кривая, Действие - Создать. Из выплывающего списка выберите Линия и задайте необходимые параметры. Нажмите Применить.
Проделайте то же самой для других ID вершин.
Создайте вершины по координатам. На панели команд выберите Режим - Геометрия, Объект - Вершина, Действие - Создать. Из выплывающего списка выберите Координаты и задайте необходимые параметры. Нажмите Применить.
Проделайте тоже самое для координат (0.500, 0, 0), (1.000, 0, 0), (0.250, 0.400, 0).
Создайте кривые. На панели команд выберите Режим - Геометрия, Объект - Кривая, Действие - Создать. Из выплывающего списка выберите Линия и задайте необходимые параметры. Нажмите Применить.
Проделайте то же самое для ID вершин: 60 58, 1 57, 57 58, 65 59.
Срастите вершины. На панели команд выберите Режим - Геометрия, Объект - Вершина, Действие - Срастить. Задайте необходимые параметры и нажмите Применить.
Проделайте то же самое для ID вершин: 57 64, 54 23, 56 30, 55 1.
Построение сетки
На панели команд выберите модуль построения сетки на кривых Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выпадающего списка выберите Равномерно и задайте необходимые параметры. Нажмите Применить, Построить сетку.
Затем постройте сетку на кривых 95, 96, 98, 99.
Постройте сетку на кривой 97.
Постройте сетку на геометрической модели колес. На панели команд выберите модуль построения объёмной сетки Режим - Сетка, Объект - Объёмная, Действие - Интервалы. Из выпадающего списка выберите Автоматический размер и задайте необходимые параметры. Нажмите Задать размер, Построить сетку.
Создание опорной поверхности
Создайте поверхность. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Создать. Из выплывающего списка выберите Прямоугольник и задайте необходимые параметры. Нажмите Применить.
Переместите созданную поверхность. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Преобразовать. Из выплывающего списка выберите Переместить и задайте необходимые параметры. Нажмите Применить.
Поcтроение сетки на опорной поверхности
На панели команд выберите модуль построения поверхностной сетки Режим - Сетка, Объект - Поверхностная, Действие - Интервалы. Из выпадающего списка выберите Автоматический размер и задайте необходимые параметры. Нажмите Задать размер, Построить сетку.
Создайте объем при помощи функции протяжка плоскости в перпендикулярном направлении. На панели команд выберите Режим - Геометрия, Объект - Объем, Действие - Создать. Из выплывающего списка выберите Протяжка и задайте необходимые параметры. Нажмите Применить.
Задание материала
Создайте материал. На панели команд выберите модуль задания свойств материала Режим - Материал, Объект - Управление материалами. Перетащите из правой колонки надписи Углеродистая сталь и Резина. Нажмите на материал Резина и перетащите из раздела Общие надпись Плотность в колонку Свойства материала. Задайте необходимые параметры.
Нажмите Применить и закройте окно Управление материалами.
Создание блоков и задание свойств
Создайте первый блок с именем "Колеса". На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте нужные параметры. Нажмите Применить.
Создайте второй блок с именем "Ось". Задайте нужные параметры. Нажмите Применить.
Создайте третий блок с именем "Пружина-демпфер". Задайте нужные параметры. Нажмите Применить.
Создайте четвертый блок с именем "Механизм". Задайте нужные параметры. Нажмите Применить.
Создайте пятый блок с именем "Стойка". Задайте нужные параметры. Нажмите Применить.
Создайте шестой блок с именем "Масса". Задайте нужные параметры. Нажмите Применить.
Создайте седьмой блок. Задайте нужные параметры. Нажмите Применить.
Задайте параметры для первого блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока и нажмите Применить.
Задайте параметры для второго блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.
Закройте окно Задать свойства балки и нажмите Применить.
Задайте параметры для третьего блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства пружине, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.
Закройте окно Задать свойства пружины и нажмите Применить.
Задайте параметры для четвертого блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.
Закройте окно Задать свойства балки и нажмите Применить.
Задайте параметры для пятого блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.
Закройте окно Задать свойства балки и нажмите Применить.
Задайте параметры для шестого блока. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства точечной массе, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.
Закройте окно Задать свойства точечной массы и нажмите Применить.
Задайте параметры для седьмого блока. Введите необходимые параметры. Нажмите Применить.
Задание граничных условий
Добавьте связи. На панели команд выберите Режим - Граничные условия, Объект - Связи, Действие - Создать. Задайте нужные параметры. Нажмите Применить.
Проделайте то же самое для таких параметров: 60 и 62 (степени свободы остаются прежние); 58 и 65 (степени свободы остаются прежние); 57 и 1, степени свободы: Y Поворот и Z Поворот.
Закрепите вершину 59. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.
Закрепите вершину 57. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте нужные параметры. Нажмите Применить.
Закрепите кривые 63 и 79. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте требуемые параметры. Нажмите Применить.
Закрепите кривые 31 и 47. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте нужные параметры. Нажмите Применить.
Закрепите платформу по всем осям. На панели команд выберите Режим - Граничные условия, Объект - Перемещение, Действие - Создать. Задайте нужные параметры. Нажмите Применить.
Задайте условие контакта. На панели команд выберите Режим - Граничные условия, Объект - Контакт, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.
Задайте силу тяжести. На панели команд выберите Режим - Граничные условия, Объект - Гравитация, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.
Отобразите 3D вид модели. Для этого на панели инструментов нажмите Показать 3D вид модели. В результате отобразится 3D вид модели.
Запуск на расчет
Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Настройки расчета - Временный анализ, Временный анализ - Общие. Задайте требуемые параметры и нажмите Применить.
Задайте дополнительные настройки. На панели команд выберите Режим - Настройки расчета, Настройки расчета - Временный анализ, Временный анализ - Поля вывода. Задайте требуемые параметры и нажмите Применить, Начать расчет.
Анализ результатов
Откройте файл с результатами. Это можно сделать тремя способами:
Нажмите Ctrl+E;
В главном меню выберите Расчёт - Результаты. Нажмите Открыть последний результат;
На панели команд выберите Результаты (Режим - Результаты, Результаты - Открыть Результаты).
Появится окно Fidesys Viewer, в котором вы сможете ознакомиться с результатами расчёта.
Отобразите 3D вид модели. На главной панели нажмите на Открыть 3D. В результате отобразится 3D вид модели.
Примените фильтр "Деформировать по вектору" для того, чтобы отобразить результаты в деформированном виде. В верхней строке выберите Меню - Фильтры - Алфавитный указатель - Деформировать по вектору. В Свойствах задайте необходимые параметры и нажмите Применить.
Установите необходимые параметры на панели инструментов. В результате отобразится деформированное тело.
Выделите точку на модели с помощью инструмента Выбор точек.
В стандартной строке выберите Фильтры - Алфавитный указатель - Построить выделенное в зависимости от времени. Нажмите Применить.В качестве поля для отображения на графике выберите Перемещения_Сумма. В правой части экрана отобразится необходимый график.
Использование консольного интерфейса
Построение геометрии, генерацию сетки, задание граничных условий и материалов можно выполнить с использованием консольного интерфейса. Ниже приведён код программы, позволяющий выполнить шаги описанного выше руководства, необходимо только самостоятельно указать полный путь и название сохраняемого файла.
reset create vertex 0 0 0 create Cylinder height 0.200 radius 0.300 move Volume 1 z 0.200 include_merged Volume 1 copy reflect z webcut volume all with plane xplane offset 0 imprint merge webcut volume all with plane yplane offset 0 imprint merge create curve vertex 23 1 create curve vertex 1 30 create vertex 0.250 0 0 create vertex 0.500 0 0 create vertex 1.000 0 0 create vertex 0.250 0.400 0 create curve vertex 1 60 create curve vertex 60 58 create curve vertex 1 57 create curve vertex 57 58 create curve vertex 65 59 merge vertex 65 66 merge vertex 57 64 merge vertex 54 23 merge vertex 56 30 merge vertex 55 1 curve 93 94 interval 3 curve 93 94 scheme equal curve 93 94 interval 3 curve 93 94 scheme equal mesh curve 93 94 curve 95 96 98 99 interval 3 curve 95 96 98 99 scheme equal curve 95 96 98 99 interval 3 curve 95 96 98 99 scheme equal mesh curve 95 96 98 99 curve 97 interval 1 curve 97 scheme equal curve 97 interval 1 curve 97 scheme equal mesh curve 97 volume all size auto factor 8 undo group begin volume all size auto factor 8 mesh volume all undo group end create surface rectangle width 1 height 1 xplane move Surface 63 midpoint location curve 63 except y z include_merged surface 63 size auto factor 5 undo group begin surface 63 size auto factor 5 mesh surface 63 undo group end sweep surface 63 perpendicular distance 0.01 switchside 0.01 include_mesh keep merge create material 1 from 'Углеродистая сталь' create material 2 from 'Резина' modify material 2 set property 'DENSITY' value 1500 set duplicate block elements off block 1 add volume all except 10 block 1 name 'Колеса' block 1 add volume all except 10 block 1 name 'Колеса' set duplicate block elements off block 2 add curve 93 94 29 45 block 2 name 'Ось' set duplicate block elements off block 2 add curve 93 94 29 45 block 2 name 'Ось' set duplicate block elements off block 3 add curve 97 block 3 name 'Пружина-демпфер' set duplicate block elements off block 4 add curve 95 96 block 4 name 'Механизм' set duplicate block elements off block 5 add curve 98 99 block 5 name 'Стойка' set duplicate block elements off block 6 add vertex 59 block 6 name 'Масса' set duplicate block elements off block 7 add volume 10 block 'Колеса' material 2 cs 1 element solid order 1 create beam properties 1 modify beam properties 1 type 'Ellipse' modify beam properties 1 angle 0.0 modify beam properties 1 ey 0.0 modify beam properties 1 ez 0.0 modify beam properties 1 geom_a 0.05 modify beam properties 1 geom_b 0.05 modify beam properties 1 mesh_quality 6 modify beam properties 1 warping_dof off block 'Ось' material 1 cs 1 element beam order 1 block 'Ось' beam properties 1 create spring properties 1 modify spring properties 1 type 'linear_spring' modify spring properties 1 stiffness 0 modify spring properties 1 spring_constant_damping 0 modify spring properties 1 spring_linear_damping 0 modify spring properties 1 spring_mass 50 modify spring properties 1 stiffness 100000 modify spring properties 1 spring_constant_damping 10000 block 'Пружина-демпфер' element spring block 'Пружина-демпфер' spring properties 1 create beam properties 2 modify beam properties 2 type 'Rectangle' modify beam properties 2 angle 0.0 modify beam properties 2 ey 0.0 modify beam properties 2 ez 0.0 modify beam properties 2 geom_B 0.025 modify beam properties 2 geom_H 0.05 modify beam properties 2 mesh_quality 6 modify beam properties 2 warping_dof off block 'Механизм' material 1 cs 1 element beam order 1 block 'Механизм' beam properties 2 create beam properties 3 modify beam properties 3 type 'Circle With Offset Hole' modify beam properties 3 angle 0.0 modify beam properties 3 ey 0.0 modify beam properties 3 ez 0.0 modify beam properties 3 geom_d1 0.1 modify beam properties 3 geom_d2 0.05 modify beam properties 3 geom_e 0 modify beam properties 3 mesh_quality 6 modify beam properties 3 warping_dof off block 'Стойка' material 1 cs 1 element beam order 1 block 'Стойка' beam properties 3 create lumpmass properties 1 modify lumpmass properties 1 mass 1000 block 'Масса' cs 1 element lumpmass block 'Масса' lumpmass properties 1 block 'Block 7' material 1 cs 1 element solid order 1 create coupling master vertex 61 slave vertex 63 1 dofs modify coupling 1 dof 1 modify coupling 1 dof 2 modify coupling 1 dof 3 modify coupling 1 dof 4 create coupling master vertex 60 slave vertex 62 dofs modify coupling 2 dof 1 modify coupling 2 dof 2 modify coupling 2 dof 3 modify coupling 2 dof 4 create coupling master vertex 58 slave vertex 65 dofs modify coupling 3 dof 1 modify coupling 3 dof 2 modify coupling 3 dof 3 modify coupling 3 dof 4 create coupling master vertex 57 slave vertex 1 dofs modify coupling 4 dof 5 modify coupling 4 dof 6 create displacement on vertex 59 dof 2 dof 3 fix 0 create displacement on vertex 57 dof 2 dof 3 fix create displacement on curve 63 79 dof 1 dof 2 dof 3 fix 0 create displacement on curve 31 47 dof 2 fix create displacement on surface 68 dof all fix create contact master surface 69 slave surface 44 54 62 52 type general friction 0.0 ignore_overlap off offset 0.0 tolerance 0.0005 method auto create gravity global modify gravity 1 dof 1 value -9.81 draw view3d block all analysis type dynamic elasticity dim3 preload off dynamic method full_solution scheme implicit steps 40 newmark_gamma 0.005 maxtime 1.6 dynamic results everystep 1 output nodalforce off energy off record3d on material off fullperiodic off
