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

 

Устойчивость трубы под действием силы

Рассматривается задача об устойчивости сжатого стержня.

 

 

На нижней поверхности запрещены все перемещения и вращения, на верхнюю окружность приложено давление Р. Модуль величины давления на равен 1 МПа. Параметры материала E = 200 ГПа, ν = 0.3.

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

1. Создайте первый круговой цилиндр.

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

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

Задайте размеры цилиндра:

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

2. Создайте второй круговой цилиндр.

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

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

Задайте размеры цилиндра:

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

В результате в дереве объектов отобразятся два только что созданных объекта (Тело 1 и Тело 2).

3. Вычтите второй цилиндр из первого.

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

Из списка операций выберите Вычесть.

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

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

В результате в дереве объектов останется только одно тело (Тело 1).

4. Разделите объем вдоль цилиндра (симметрия задачи).

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

Из списка возможных видов разрезов выберите Координатная плоскость.

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

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

В результате исходный объём в дереве объектов будет поделён на два (Объем 1, Объем 3).

5. Отпечатать и срастить цилиндр.

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

Из списка возможных видов разрезов выберите Отпечатать и срастить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Полученное количество элементов можно посмотреть на странице свойств, кликнув на нужный объем в дереве объектов слева. Также для просмотра свойств сетки можно выполнить следующие действия:

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

1. Закрепите одну боковую грань (срез) по всем осям.

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

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

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

2. Приложите давление к поверхности.

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

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

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

Все приложенные граничные условия должны отобразиться в дереве объектов слева. Кроме того, граничные условия доступны для редактирования из дерева объектов. Для просмотра всех приложенных граничных условий также нажмите кнопку Показать ГУ на верхней панели.

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

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

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

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

Нажмите клавишу ENTER.

Далее, используя технологию “drag&drop”, добавьте необходимые характеристики из левой колонки в колонку Свойства материала. В левой колонке выберите Упругость – Изотропный материал. Выберите мышкой характеристику Модуль Юнга. Удерживая левую кнопку мыши, перетащите надпись в Свойства материала. Дважды кликните в поле Значение напротив Модуля Юнга и укажите число 2e+11. Аналогично, из раздела Изотропный материал добавляем Коэффициент Пуассона 0.3.

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

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

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

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

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

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

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

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

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

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

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

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

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

Выберите:

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

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

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

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

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

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

2. Определите первый коэффициент запаса.

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

На панели инструментов можно заметить отобразившийся коэффициент критической нагрузки.

3. Далее отобразите первую форму потери устойчивости для трубы.

Для этого выберите фильтр Деформировать по вектору на панели инструментов.

Во вкладке Свойства из выпадающего списка выберите Мода 1: перемещения и установите значение 0,05 в поле Множитель масштаба.

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

На картинке ниже представлена первая форма потери устойчивости.

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

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

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