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

 

Задача Ламе для полого цилиндра с учетом пластичности Мора-Кулона

Теоретическая справка

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

1. Создайте круг.

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

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

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

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

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

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

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

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

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

3. Вычтите круг.

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

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

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

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

4. Разрежьте поверхность плоскостью ZX.

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

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

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

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

5. Разрежьте поверхность плоскостью YZ.

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

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

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

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

6. Удалите поверхности 6, 7, 9.

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

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

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

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

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

Укажите имя материала Материал 1.

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

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

В колонке свойств откройте список Пластичность, перетащите из левой колонки надпись Критерий Кулона-Мора в колонку Свойства материала.

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

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

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

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

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

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

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

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

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

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

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

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

1. Закрепите одну кривую по Y.

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

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

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

2. Закрепите одну кривую по X.

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

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

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

3. Задайте давление.

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

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

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

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

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

1. Задайте схему построения сетки.

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

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

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

2. Задайте схему построения сетки.

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

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

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

3. Задайте схему построения сетки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Перейдите к цилиндрической СК.

На панели команд выберите Меню — ФильтрыАлфавитный указательСистемы координат.

В Свойствах выберите:

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

Из первого выпадающего списка выберите Напряжения_СК цилиндрическая, из второго – ZZ, из третьего – Поверхность.

3. Постройте графики напряжений вдоль радиуса цилиндра.

На панели команд выберите Фильтры — Алфавитный указатель — Построить график вдоль линии.

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

Отобразите график Напряжения_СК цилиндрическая_FF.

Отобразите график Напряжения_СК цилиндрическая_RR.

Отобразите график Напряжения_СК_цилиндрическая_ZZ.

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

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

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