Построение диаграммы Кэмпбелла и критических скоростей роторно-подшипниковой системы

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

Создайте несколько вершин, для этого на панели команд выберите Режим - Геометрия, Объект - Вершина, Действие - Создать. Из списка геометрических примитивов выберите Координаты и задайте необходимые параметры: 0 0 0. Нажмите Применить.

Проделайте то же самое для координат: (0.0127, 0, 0), (0.0508, 0, 0), (0.0762, 0, 0), (0.0889, 0, 0), (0.1016, 0, 0), (0.1067, 0, 0), (0.1143, 0, 0), (0.127, 0, 0), (0.1346, 0, 0), (0.1651, 0, 0), (0.1905, 0, 0), (0.2286, 0, 0), (0.2667, 0, 0), (0.287, 0, 0), (0.3048, 0, 0), (0.315, 0, 0), (0.3454, 0, 0), (0.355, 0, 0).

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

Проделайте то же самое для вершин: 2 3, 3 4, 4 5, 5 6, 6 7, 8 9, 9 10, 10 11, 11 12, 12 13, 13 14, 14 15, 15 16, 16 17, 17 18, 18 19.

Срастите всю модель, для этого введите в командую строку merge all и нажмите клавишу Enter на клавиатуре.

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

Постройте сетку на кривых. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить, Построить сетку.

Еще раз срастите всю модель с помощью команды merge all.

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

Создайте материал. На панели команд выберите Режим - Материал, Объект - Управление материалами. В открывшемся виджете Управление материалами в средней колонке укажите имя материала. В колонке свойств откройте список Упругость и перетащите название Материал Гука в колонку Свойства материала, затем в левой колонке перейдите в раздел и перетащите Общие → Плотность. Задайте необходимые значения. Нажмите Применить. Закройте окно Управление материалами.

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

Задайте свойства первому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства второму блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства третьему блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства четвертому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства пятому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте шестой блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства шестому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства седьмому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства восьмому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства девятому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства десятому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте одиннадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства одиннадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте двенадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства двенадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте тринадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства тринадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства четырнадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

Задайте свойства пятнадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте шестнадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства шестнадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте семнадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства семнадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Создайте восемнадцатый блок. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.

Задайте свойства восемнадцатому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

Задание граничного условия

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

Достраивание модели

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

Постройте сетку на созданной кривой. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить, Построить сетку.

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

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

Постройте сетку на созданной кривой. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить, Построить сетку.

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

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

Постройте сетку на созданной кривой. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить, Построить сетку.

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

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

Постройте сетку на созданной кривой. На панели команд выберите Режим - Сетка, Объект - На кривых, Действие - Построение сетки. Из выплывающего списка выберите Равномерно и укажите необходимые параметры. Нажмите Применить, Построить сетку.

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

Срастите всю модель, для этого введите в командую строку merge all и нажмите клавишу Enter на клавиатуре.

Задайте свойства новому блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства балке, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

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

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

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

Задайте свойства блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте свойства для блока. Затем необходимо задать свойства точечной массе, для этого нажмите на кнопку с троеточием. Введите необходимые параметры. Нажмите Применить.

Закройте окно Задать свойства точечной массы и нажмите Применить.

Задайте угловую скорость с опцией Диаграмма Кэмпбелла. На панели команд выберите Режим - Граничные условия, Объект - Угловая скорость, Действие - Создать. Задайте необходимые параметры, поставьте галочку на Диаграмма Кэмпбелла и нажмите на кнопку с троеточием, в появившемся окне укажите табличные данные для построения диаграммы. Нажмите Ок.

Закройте окно Диаграмма Кэмпбелла и нажмите Применить.

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

Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Настройки расчета - Модальный анализ, Модальный анализ - Общие. Задайте требуемые параметры и нажмите Применить.

Задайте дополнительные настройки. На панели команд выберите Режим - Настройки расчета, Настройки расчета - Модальный анализ, Модальный анализ - Демпфирование. Задайте требуемые параметры и нажмите Применить.

Задайте вывод 3D вида. На панели команд выберите Режим - Настройки расчета, Настройки расчета - Модальный анализ, Модальный анализ - Поля вывода. Поставьте галочку на Выводить результаты в 3D виде (для балок и оболочек) и нажмите Применить, Начать расчет.

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

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

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

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

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

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

Отобразите 3D вид модели. На главной панели нажмите на Открыть 3D. В результате отобразится 3D вид модели, затем примените фильтр Диаграмма Кэмпбелла (Фильтры - Алфавитный указатель - Диаграмма Кэмпбелла). В свойствах установите коэффициент наклона критической линии равный 1. Нажмите Применить.

Измените коэффициент наклона критической линии на 4. В результате обновятся значения критических скоростей и графики.

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

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

reset
create vertex 0 0 0
create vertex 0.0127 0 0
create vertex 0.0508 0 0
create vertex 0.0762 0 0
create vertex 0.0889 0 0
create vertex 0.1016 0 0
create vertex 0.1067 0 0
create vertex 0.1143 0 0
create vertex 0.127 0 0
create vertex 0.1346 0 0
create vertex 0.1651 0 0
create vertex 0.1905 0 0
create vertex 0.2286 0 0
create vertex 0.2667 0 0
create vertex 0.287 0 0
create vertex 0.3048 0 0
create vertex 0.315 0 0
create vertex 0.3454 0 0
create vertex 0.355 0 0
create curve vertex 1 2
create curve vertex 2 3
create curve vertex 3 4
create curve vertex 4 5
create curve vertex 5 6
create curve vertex 6 7
create curve vertex 7 8
create curve vertex 8 9
create curve vertex 9 10
create curve vertex 10 11
create curve vertex 11 12
create curve vertex 12 13
create curve vertex 13 14
create curve vertex 14 15
create curve vertex 15 16
create curve vertex 16 17
create curve vertex 17 18
create curve vertex 18 19
merge all
curve all interval 1
curve all scheme equal
mesh curve all
merge all
create material 1
modify material 1 name 'stal'
modify material 1 set property 'MODULUS' value 207800000000
modify material 1 set property 'SHEAR_MODULUS' value 1000000000000
modify material 1 set property 'DENSITY' value 7806
set duplicate block elements off
block 1 add curve 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.0102
modify beam properties 1 geom_b 0.0102
modify beam properties 1 mesh_quality 6
modify beam properties 1 warping_dof off
block 1 material 1 cs 1 category beam order 1
block 1 beam properties 1
set duplicate block elements off
block 2 add curve 2
create beam properties 2
modify beam properties 2 type 'Ellipse'
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_a 0.0204
modify beam properties 2 geom_b 0.0204
modify beam properties 2 mesh_quality 6
modify beam properties 2 warping_dof off
block 2 material 1 cs 1 category beam order 1
block 2 beam properties 2
set duplicate block elements off
block 3 add curve 3
create beam properties 3
modify beam properties 3 type 'Ellipse'
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_a 0.0152
modify beam properties 3 geom_b 0.0152
modify beam properties 3 mesh_quality 6
modify beam properties 3 warping_dof off
block 3 material 1 cs 1 category beam order 1
block 3 beam properties 3
set duplicate block elements off
block 4 add curve 4
create beam properties 4
modify beam properties 4 type 'Ellipse'
modify beam properties 4 angle 0.0
modify beam properties 4 ey 0.0
modify beam properties 4 ez 0.0
modify beam properties 4 geom_a 0.0406
modify beam properties 4 geom_b 0.0406
modify beam properties 4 mesh_quality 6
modify beam properties 4 warping_dof off
block 4 material 1 cs 1 category beam order 1
block 4 beam properties 4
set duplicate block elements off
block 5 add curve 5
create beam properties 5
modify beam properties 5 type 'Ellipse'
modify beam properties 5 angle 0.0
modify beam properties 5 ey 0.0
modify beam properties 5 ez 0.0
modify beam properties 5 geom_a 0.0406
modify beam properties 5 geom_b 0.0406
modify beam properties 5 mesh_quality 6
modify beam properties 5 warping_dof off
block 5 material 1 cs 1 category beam order 1
block 5 beam properties 5
set duplicate block elements off
block 6 add curve 6
create beam properties 6
modify beam properties 6 type 'Ellipse'
modify beam properties 6 angle 0.0
modify beam properties 6 ey 0.0
modify beam properties 6 ez 0.0
modify beam properties 6 geom_a 0.066
modify beam properties 6 geom_b 0.066
modify beam properties 6 mesh_quality 6
modify beam properties 6 warping_dof off
block 6 material 1 cs 1 category beam order 1
block 6 beam properties 6
set duplicate block elements off
block 7 add curve 7
create beam properties 7
modify beam properties 7 type 'Ellipse'
modify beam properties 7 angle 0.0
modify beam properties 7 ey 0.0
modify beam properties 7 ez 0.0
modify beam properties 7 geom_a 0.066
modify beam properties 7 geom_b 0.066
modify beam properties 7 mesh_quality 6
modify beam properties 7 warping_dof off
block 7 material 1 cs 1 category beam order 1
block 7 beam properties 7
set duplicate block elements off
block 8 add curve 8
create beam properties 8
modify beam properties 8 type 'Ellipse'
modify beam properties 8 angle 0.0
modify beam properties 8 ey 0.0
modify beam properties 8 ez 0.0
modify beam properties 8 geom_a 0.0508
modify beam properties 8 geom_b 0.0508
modify beam properties 8 mesh_quality 6
modify beam properties 8 warping_dof off
block 8 material 1 cs 1 category beam order 1
block 8 beam properties 8
set duplicate block elements off
block 9 add curve 9
create beam properties 9
modify beam properties 9 type 'Ellipse'
modify beam properties 9 angle 0.0
modify beam properties 9 ey 0.0
modify beam properties 9 ez 0.0
modify beam properties 9 geom_a 0.0508
modify beam properties 9 geom_b 0.0508
modify beam properties 9 mesh_quality 6
modify beam properties 9 warping_dof off
block 9 material 1 cs 1 category beam order 1
block 9 beam properties 9
set duplicate block elements off
block 10 add curve 10
create beam properties 10
modify beam properties 10 type 'Ellipse'
modify beam properties 10 angle 0.0
modify beam properties 10 ey 0.0
modify beam properties 10 ez 0.0
modify beam properties 10 geom_a 0.0254
modify beam properties 10 geom_b 0.0254
modify beam properties 10 mesh_quality 6
modify beam properties 10 warping_dof off
block 10 material 1 cs 1 category beam order 1
block 10 beam properties 10
set duplicate block elements off
block 11 add curve 11
create beam properties 11
modify beam properties 11 type 'Ellipse'
modify beam properties 11 angle 0.0
modify beam properties 11 ey 0.0
modify beam properties 11 ez 0.0
modify beam properties 11 geom_a 0.0254
modify beam properties 11 geom_b 0.0254
modify beam properties 11 mesh_quality 6
modify beam properties 11 warping_dof off
block 11 material 1 cs 1 category beam order 1
block 11 beam properties 11
set duplicate block elements off
block 12 add curve 12
create beam properties 12
modify beam properties 12 type 'Ellipse'
modify beam properties 12 angle 0.0
modify beam properties 12 ey 0.0
modify beam properties 12 ez 0.0
modify beam properties 12 geom_a 0.0304
modify beam properties 12 geom_b 0.0304
modify beam properties 12 mesh_quality 6
modify beam properties 12 warping_dof off
block 12 material 1 cs 1 category beam order 1
block 12 beam properties 12
set duplicate block elements off
block 13 add curve 13
create beam properties 13
modify beam properties 13 type 'Ellipse'
modify beam properties 13 angle 0.0
modify beam properties 13 ey 0.0
modify beam properties 13 ez 0.0
modify beam properties 13 geom_a 0.0304
modify beam properties 13 geom_b 0.0304
modify beam properties 13 mesh_quality 6
modify beam properties 13 warping_dof off
block 13 material 1 cs 1 category beam order 1
block 13 beam properties 13
set duplicate block elements off
block 14 add curve 14
create beam properties 14
modify beam properties 14 type 'Ellipse'
modify beam properties 14 angle 0.0
modify beam properties 14 ey 0.0
modify beam properties 14 ez 0.0
modify beam properties 14 geom_a 0.0254
modify beam properties 14 geom_b 0.0254
modify beam properties 14 mesh_quality 6
modify beam properties 14 warping_dof off
block 14 material 1 cs 1 category beam order 1
block 14 beam properties 14
set duplicate block elements off
block 15 add curve 15
create beam properties 15
modify beam properties 15 type 'Ellipse'
modify beam properties 15 angle 0.0
modify beam properties 15 ey 0.0
modify beam properties 15 ez 0.0
modify beam properties 15 geom_a 0.0254
modify beam properties 15 geom_b 0.0254
modify beam properties 15 mesh_quality 6
modify beam properties 15 warping_dof off
block 15 material 1 cs 1 category beam order 1
block 15 beam properties 15
set duplicate block elements off
block 16 add curve 16
create beam properties 16
modify beam properties 16 type 'Ellipse'
modify beam properties 16 angle 0.0
modify beam properties 16 ey 0.0
modify beam properties 16 ez 0.0
modify beam properties 16 geom_a 0.0762
modify beam properties 16 geom_b 0.0762
modify beam properties 16 mesh_quality 6
modify beam properties 16 warping_dof off
block 16 material 1 cs 1 category beam order 1
block 16 beam properties 16
set duplicate block elements off
block 17 add curve 17
create beam properties 17
modify beam properties 17 type 'Ellipse'
modify beam properties 17 angle 0.0
modify beam properties 17 ey 0.0
modify beam properties 17 ez 0.0
modify beam properties 17 geom_a 0.0406
modify beam properties 17 geom_b 0.0406
modify beam properties 17 mesh_quality 6
modify beam properties 17 warping_dof off
block 17 material 1 cs 1 category beam order 1
block 17 beam properties 17
set duplicate block elements off
block 18 add curve 18
create beam properties 18
modify beam properties 18 type 'Ellipse'
modify beam properties 18 angle 0.0
modify beam properties 18 ey 0.0
modify beam properties 18 ez 0.0
modify beam properties 18 geom_a 0.0406
modify beam properties 18 geom_b 0.0406
modify beam properties 18 mesh_quality 6
modify beam properties 18 warping_dof off
block 18 material 1 cs 1 category beam order 1
block 18 beam properties 18
modify beam properties 7 type 'Circle With Offset Hole'
modify beam properties 7 angle 0
modify beam properties 7 ey 0
modify beam properties 7 ez 0
modify beam properties 7 geom_d1 0.066
modify beam properties 7 geom_d2 0.0304
modify beam properties 7 geom_e 0
modify beam properties 7 mesh_quality 6
modify beam properties 7 warping_dof off
modify beam properties 8 type 'Circle With Offset Hole'
modify beam properties 8 angle 0
modify beam properties 8 ey 0
modify beam properties 8 ez 0
modify beam properties 8 geom_d1 0.0508
modify beam properties 8 geom_d2 0.0356
modify beam properties 8 geom_e 0
modify beam properties 8 mesh_quality 6
modify beam properties 8 warping_dof off
modify beam properties 18 type 'Circle With Offset Hole'
modify beam properties 18 angle 0
modify beam properties 18 ey 0
modify beam properties 18 ez 0
modify beam properties 18 geom_d1 0.0406
modify beam properties 18 geom_d2 0.0304
modify beam properties 18 geom_e 0
modify beam properties 18 mesh_quality 6
modify beam properties 18 warping_dof off
create displacement  on vertex all dof 1 dof 4 fix 0 
create curve location 0.1651 0 0 location 0.1651 0.001 0
curve 19 interval 1
curve 19 scheme equal
curve 19 interval 1
curve 19 scheme equal
mesh curve 19
set duplicate block elements off
block 19 add curve 19
create curve location 0.1651 0 0 location 0.1651 0 0.001
curve 20 interval 1
curve 20 scheme equal
curve 20 interval 1
curve 20 scheme equal
mesh curve 20
set duplicate block elements off
block 19 add curve 20
create curve location 0.287 0 0 location 0.287 0.001 0
curve 21 interval 1
curve 21 scheme equal
curve 21 interval 1
curve 21 scheme equal
mesh curve 21
set duplicate block elements off
block 19 add curve 21
create curve location 0.287 0 0 location 0.287 0 0.001
curve 22 interval 1
curve 22 scheme equal
curve 22 interval 1
curve 22 scheme equal
mesh curve 22
set duplicate block elements off
block 19 add curve 22
merge all
create spring properties 1 linear stiffness 43700000 spring_constant_damping 0 spring_linear_damping 0 spring_mass 0
block 19 category spring
block 19 spring properties 1
create displacement  on vertex 42 38 44 40 dof all fix  
set duplicate block elements off
block 20 add vertex 5
create lumpmass properties 1
modify lumpmass properties 1 mass_x 1.401
modify lumpmass properties 1 mass_y 1.401
modify lumpmass properties 1 mass_z 1.401
modify lumpmass properties 1 inertia on
modify lumpmass properties 1 mass_inertia_x 0.002
modify lumpmass properties 1 mass_inertia_y 0.00136
modify lumpmass properties 1 mass_inertia_z 0.00136
block 20 cs 1 category lumpmass
block 20 lumpmass properties 1
create angular velocity global 
modify angular velocity 1 dof 1 value 1
modify angular velocity 1 dof 2 value 0
modify angular velocity 1 dof 3 value 0
modify angular velocity 1 campbell 0 3554.5 7329 10993.5
analysis type eigenfrequencies dim3 preload off
eigenvalue find 6 smallest campbell
damping off mass_matrix 0 stiffness_matrix 0 reference_frame stationary
coriolis on
output nodalforce off energy off record3d on material off effective_mass off stressstrain off fullperiodic off