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

 

Воздействие циклических нагрузок на бетонный образец

В примере рассматривается 2 цикла растяжения-сжатия образца бетона под действием разупрочнения. Материал образца учитывает различные кривые разупрочнения при растяжении и сжатии.

Настройка сетки

Для построения гексаэдральной сетки задайте в настройках сетки тип элемента по умолчанию, для этого на верхней панели выберите Инструменты - Настройки. Далее в настройках найти раздел "Настройки сетки" и выбрать тип элемента - гексаэдр, после чего нажать "Сохранить".

Построение геометрии

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

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

Из списка геометрических примитивов выберите Параллелепипед.

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

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

2. Переместите параллелепипед.

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

Из списка геометрических примитивов выберите Переместить.

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

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

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

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

В колонке "Материал" введите имя материала material.

В колонке Свойства материала выберите созданный материал, после чего перетащите к нему нужные свойства из левой колонки.

Перетащите следующие свойства:

Задайте необходимые значения для свойств материала:

Задайте табличные значения для "Кривая напряжение/деформация на сжатие":

Нажмите дважды чтобы ввести значение и перейдите в задание таблицы

Укажите, что табличная зависимость будет от пластической деформации и нажмите на чтобы получилось 10 строк. Введите значения:

Нажмите Оk.

Затем задайте табличные значения для "Кривая напряжение/деформация":

Нажмите дважды чтобы ввести значение и перейдите в задание таблицы

Укажите, что табличная зависимость будет от пластической деформации и нажмите на чтобы получилось 10 строк. Введите значения:

Нажмите Оk.

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

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

2. Создайте блок для модели.

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

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

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

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

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

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

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

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

1. Задайте разбиение сетки.

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

Укажите необходимые параметры:

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

2. Создайте сетку.

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

Из выплывающего списка выберите Автоматическая.

Укажите необходимые параметры:

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

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

1. Закрепите модель в перемещениях.

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

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

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

2. Закрепите модель в перемещениях.

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

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

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

3. Закрепите модель в перемещениях.

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

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

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

4. Закрепите модель в перемещениях.

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

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

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

Зависимость ГУ

1. Задайте зависимость для перемещения.

На панели команд выберите модуль задания зависимостей ГУ (Режим - Зависимость ГУ).

Нажмите на Перемещение 4 и укажите, что табличная зависимость будет от времени. При создании таблицы необходимо указать количество зависимостей - 1. Затем нажмите на чтобы получилось 9 строк. Введите значения:

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

Закройте окно Зависимость ГУ.

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

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

Выберите:

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

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

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

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

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

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

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

Выберите точку на модели, используя кнопку Выбрать точки и примените фильтр Построить выделенное в зависимости от времени.

В качестве поля для отображения на графике выберите Напряжения_Мизес. В результате в правой части экрана отобразится необходимый график зависимости интенсивности напряжений от времени:

Сравнение с аналитическим решением:

Далее в поле отображения выберите Пластические деформации_XX, Пластические деформации_YY, Пластические деформации_ZZ, Пластические деформации_Мизес. В результате отобразятся графики зависимостей интенсивности и компонентов тензора пластических деформаций от времени:

Сравнение с аналитическим решением:

В свойствах фильтра измените имя массива X, для этого из выпадающего списка выберите Деформациии_YY. Затем в поле отображения выберите Напряжения_YY. В результате отобразится необходимый график зависимости нормального напряжения от нормальной деформации:

Сравнение с аналитическим решением:

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

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

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