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

 

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

Решается задача о динамическом отклике конструкции при воздействии землетрясения Эль-Центро, заданного в виде спектра отклика относительного перемещения при заданном уровне относительного демпфирования ζ = 2%. Геометрическая модель задачи представлена на рисунке.

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

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

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

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

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

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

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

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

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

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

Из списка геометрических примитивов выберите Линия. Постройте, используя Расположение и направление.

Задайте параметры:

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

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

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

Из списка геометрических примитивов выберите Линия. Постройте, используя Положение и направление. Задайте параметры:

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

В результате в дереве объектов слева появились две свободные кривые, у которых нет общих вершин.

3. Срастите две вершины.

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

Задайте параметры:

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

Введите в командной строке: merge all.

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

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

Укажите степень измельчения сетки:

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

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

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

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

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

В открывшемся окне Управление материалами во второй колонке кликните мышкой по надписи Укажите название материала и напишите «mat1». Нажмите клавишу ENTER.

В левой колонке выберите Упругость – Изотропный материал. Выберите мышкой характеристику Модуль Юнга. Удерживая левую кнопку мыши, перетащите надпись в Свойства материала. Дважды кликните в поле Значение напротив Модуля Юнга и укажите число 2e+11.

Аналогично, из раздела Изотропный материал добавляем Коэффициент Пуассона 0.33.

Из раздела Общие добавляем Плотность 1e-07.

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

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

2. Создайте первый блок одного типа материала.

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

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

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

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

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

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

Задайте свойства балки, для этого нажмите на кнопку . Из выпадающего списка Профиль сечения выберите Пользовательский.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6. Создайте третий блок.

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

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

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

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

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

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

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

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

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

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

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

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

1.Закрепите точку A по всем направлениям.

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

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

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

2. Закрепите модель по Z.

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

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

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

1. Задайте тип задачи, которую требуется решить.

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

Выберите:

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

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

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

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

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

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

2. Задайте спектр отклика.

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

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

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

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

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

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

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