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

 

Пороупругопластическая модель скважины (2D)

Определяется напряженно-деформированное состояние в окрестности вертикальной скважины радиуса Rw, пробуренной на глубину h. Пласт считается изотропным, однородным. Задача решается в цилиндрической системе координат.

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

1. Создайте первый круг радиусом 10.

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

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

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

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

2. Создайте второй круг радиусом 1.

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

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

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

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

3. Вычтите первый круг из второго.

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

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

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

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

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

4. Оставьте четверть объёма (симметрия задачи).

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

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

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

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

 

Проделайте то же самое, но в плоскости YZ:

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

Затем удалите объемы 4 и 1.

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

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

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

Задание материала

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

Укажите имя материала Material 1. Разверните в левой колонке пункт Упругость и перетащите Изотропный материал в колонку Свойства материала.

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

Разверните в левой колонке пункт Пластичность и перетащите Второй критерий прочности Друкера-Прагера в колонку Свойства материала.

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

Разверните в левой колонке пункт Геомеханика и перетащите Изотропная модель Био в колонку Свойства материала.

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

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

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

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

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

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

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

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

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

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

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

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

4. Постройте сетку.

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

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

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

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

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

1. Закрепите кривые 8 и 12 в направлении Y и X соответственно.

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

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

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

 

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

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

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

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

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

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

3. Задайте давление на кривых 13 и 14.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выберите:

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

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

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

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

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

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

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

В открывшемся окне Свойства задайте:

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

3. Отобразите компоненту σθθ поля главных напряжений 3 на модели.

На панели инструментов установите следующие параметры:

4. На панели инструментов выберите пункт ФильтрыАлфавитный указатель Построить график вдоль линии. В открывшемся окне Свойства задайте:

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

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

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