Перейти к статье

 

Анализ балки, находящейся под действием случайной вибрации, заданной спектральной плотностью мощности

Динамический отклик системы, состоящей из двух безмассовых взаимно перпендикулярных балок и точечных масс под действием случайной вибрации. Для заданного уровня демпфирования ζ = 3% определить динамический отклик конструкции при воздействии случайной вибрации в виде белого шума, заданного в виде спектральной плотности мощности ускорения основания.

Для проведения  анализа необходимо подготовить файл в формате *.csv. В файле должна быть записана таблица, где в первом столбце помещаются значения частоты (Гц), в последующих – перемещения (скорости, ускорения). Необходимо указать названия столбцов:

Данная таблица создается как CSV-файл и потом импортируется в FidesysViewer (на изображении приведен образец задания таблицы в Excel).

Примечание: Microsoft Excel может открыть csv-файл в таком виде:

т.е. не разбив файл на столбы и перечислив значения строчек файла через запятую.

Чтобы разделить текст в строках по соответствующим столбцам, надо в настройках разделителей элементов списка вашей операционной системы поставить запятую.

Стоит заметить,что если настройки не изменить, файл загрузится некорректно.  

Скачать образец таблицы.

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

1. Создайте прямую линию.

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

Из выпадающего списка выберите Линия.

На панели Построить, используя выберете Расположение и направление.

Далее укажите необходимые данные для создания первой линии:

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

2. Укажите необходимые данные для создания второй линии:

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

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

Укажите:

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

Получилась балочная конструкция

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

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

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

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

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

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

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

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

В открывшемся виджете Управление материалами в средней колонке укажите имя материала Mat1.

В колонке свойств откройте список Упругость и перетащите название Изотропный материал в колонку Свойства материала.

В колонке свойств откройте список Общие и перетащите название Плотность в колонку Свойства материала.

Заполните свойства следующим образом:

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

Закройте окно Управление материалами.

2. Создайте первый блок. Выберите объекты, которые будут объединены в блок: Кривые.

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

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

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

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

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

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

Задайте свойства балки, для этого нажмите на кнопку .

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

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

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

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

4. Создайте второй блок. Выберите объекты, которые будут объединены в блок: Вершины.

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

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

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

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

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

Задайте свойства точечной массы, для этого нажмите на кнопку .

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

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

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

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

6. Создайте третий блок. Выберите объекты, которые будут объединены в блок: Вершины.

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

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

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

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

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

Задайте свойства точечной массы, для этого нажмите на кнопку .

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

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

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

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

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

1. Закрепите вершину A по всем линейным перемещениям и поворотам.

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

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

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

2. Закрепите всю балку по линейному перемещению вдоль оси Z.

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

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

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

1. Задайте общие настройки для модального анализа.

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

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

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

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

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

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

4. После завершения расчета в командной строке появятся результаты.

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

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

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

Запуск на случайную вибрацию

1. Выберите точку, соответствующую вершине 2 (ID узла 2). В главном меню перейдите по вкладке Фильтры - Алфавитный указатель - Случайная вибрация. В появившейся панели свойств нажмите “Копировать активный выбор”, затем установите следующие параметры:

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

2. В разделе Параметры рядов выберите только Перемещения_Х_(точка: 20).

В результате в правой части экрана будет получен график Перемещения_Х_(точка: 20).

3. Далее в дереве объектов выберите исходное название pvd-файла (например, в нашем варианте fidesys01.pvd) и выберите узел 12 в соответствии с пунктом 1 (узел 12 находится на свободном конце вертикальной балки).

4. Затем в дереве объектов необходимо выбрать фильтр RandomVibration1, а во вкладке Свойство нажмите “Копировать активный выбор”. Нажмите Применить.

5. Далее в дереве объектов выберите подфильтр PSD и сделайте активным вид с графиками (синяя рамка).

6. В разделе Параметры рядов выберите только Перемещения_Y_(точка: 39).

В результате в правой части экрана отобразится график Перемещения_Y_(точка: 39).

7. Затем в дереве объектов выберите подфильтр RMS и сделайте активным вид с эпюрами (синяя рамка).

8. Далее на верхней панели из первого выпадающего списка выберите Перемещения_СКО, из второго – X.

9. Отобразите данные результата расчета для компоненты Y.

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

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

Скрипт для пошагового примера