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

 

Пошаговое изменение давления в скважине

Решается задача о нахождении пластической зоны вокруг скважины в динамике с учетом порового давления до появления неустойчивости в виде полос пластических деформаций.

Квадратная пластина значительной ширины и единичной толщины с малым круговым отверстием радиуса a в ее центре подвергается разносторонним равномерным давлениям напряжениями σ1 в направлении оси X1 и σ2 в направлении оси X2 . На боковые грани действует поровое давление, зависящее от времени.

На круглое отверстие действует давление, также зависящее от времени. Требуется рассчитать пластические зоны вокруг скважины в динамикe.

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

1. Создайте пластинку.

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

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

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

2. Перемещение к началу координат.

Требуется передвинуть поверхность таким образом, чтобы одна из вершин оказалась в начале координат.

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

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

Задаём параметры перемещения:

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

3. Выбор геометрических объектов.

В стандартной строке находим панель с выбором геометрических объектов.

Нажмите Выбор вершин.

Кликаем на левую нижнюю вершину созданной поверхности и смотрим полученные координаты на Странице Свойств слева. Убеждаемся, что вершина переместилась в начало координат.

4. Создание кругового отверстия.

Требуется сделать вырез в пластине, используя вспомогательный круг.

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

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

Задайте размеры блока:

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

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

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

Задайте параметры логической операции:

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

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

1. Изменение настроек сетки.

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

В открывшемся окне в левой колонке выбираем Настройки сетки. На панели Тип элемента по умолчанию ставим Гексаэдр/четырехугольник.

Нажмите Сохранить.

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

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

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

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

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

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

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

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

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

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

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

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

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

Укажите:

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

 

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

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

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

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

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

В левой колонке переходим в раздел Общие и выбираем Плотность. Перетаскиваем мышкой в правую колонку и указываем значение 2650.

В левой колонке переходим в раздел Пластичность и выбираем Второй критерий прочности Друкера-Прагера.

В левой колонке переходим в раздел ГеомеханикаИзотропная модель Био.

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

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

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

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

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

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

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

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

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

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

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

1. Приложите давление на правую боковую кривую.

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

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

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

2. Приложите давление на правую боковую кривую.

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

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

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

3. Задайте нагрузку, зависящую от времени, на вырез модели.

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

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

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

В появившемся окне Зависимость ГУ задайте следующие параметры:

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

5. Задайте симметричное закрепление.

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

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

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

6. Аналогично задайте второе закрепление для прямой 8.

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

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

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

7. Задайте поровое давление.

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

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

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

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

1. Задайте параметры решателя.

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

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

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

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

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

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

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

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

2. Рассмотрите результаты расчёта в окне FidesysViewer .

Для автоматического применения изменений всех фильтров на панели команд нажмите на соответствующую кнопку Автоматически применять изменения - .

В стандартной строке найдите значок Настройки цветовой карты - .

На панели Дискретизация цвета в поле Число табличных значений поставьте значение 6.

На верхней панели выберите данные результата расчета для отображения. Из первого выпадающего списка выберите Напряжения, из второго – Мизес.

Результаты напряжения Мизеса представлены ниже (по умолчанию представлены результаты для последнего шага расчета в момент времени 150000 с).

Аналогичным образом отобразим остальные результаты.

Достройте модель и рассмотрите пластические деформации на полной пластине. Используем ФильтрАлфавитный указательОтразить. На странице свойств в поле Плоскостью укажем Х. Затем к этому фильтру еще раз применяем фильтр отразить, но в поле Плоскостью укажем Y.

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

Оцените запас прочности

В строке меню выберите ФильтрыАлфавитный указательЗапас прочности. Выбираем поля для отображения на модели – Запас прочности и Теория Кулона-Мора.

Результат расчета запаса прочности по теории Кулона-Мора


Результат расчета запаса прочности по теории Моги-Кулона

Таким образом, был произведен расчет пластической зоны вокруг скважины в динамике с учетом порового давления до появления неустойчивости в виде полос пластических деформаций.

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

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

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