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

 

Линейно-спектральный анализ балки при помощи спектра реакции

В данной задаче на опору (точку A) безмассовой балки воздействует акселлерограмма, представленная в виде спектра отклика абсолютного ускорения.

Балка жестко закреплена в точке A. По всей балке запрещено линейное перемещение вдоль оси Z. Длина AB = BC = 2. В точках B, C инерционный элемент с одним узлом массой 100.

Параметры материала балки: модуль Юнга E = 2e11, Коэффициент Пуассона ν = 0.3, Плотность ρ = 1e-07. Коэффициент относительного демпфирования 2% на каждой моде.

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

Подробнее о названиях столбцов можно прочитать в разделе Линейно-спектральный анализ.

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

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

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

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

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

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

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

1. Создайте конструкцию из двух балок (AB и BC).

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

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

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

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

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

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

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

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

Укажите:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Создайте блок для каждого вида конечного элемента.

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

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

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

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

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

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

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

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

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

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

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

4. Создайте блок вершин.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запуск спектрального анализа

1. Запустите FidesysViewer комбинацией клавиш ctrl+E или в главном меню перейдите по вкладке Расчет-Открыть результаты в новом окне.

В главном меню перейдите по вкладке Фильтры-Алфавитный указатель-Линейно-спектральный анализ.

Во вкладке Свойства Установите следующие параметры:

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

Вывод результатов

1. Выведите результаты перемещений вдоль оси X, полученные разными методами комбинации мод.

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

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

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