Подготовка геометрии для геотехнической задачи

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

Импортирование геометрической модели

Импортируйте модель. В верхней строке выберите Меню - Файл - Импорт. В открывшемся окне выберите нужный файл скачать файл и нажмите Открыть. В настройках импорта все остается по умолчанию. Нажмите Готово.

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

Отобразите модель во фронтальном виде, для этого нажмите на клавиатуре клавишу F9.

Вычтите из плоскостей "фундаменты" плоскости "слои грунта". Для этого на панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Логические операции. Из выпадающего списка выберите

Если в Дереве выбрать любую поверхность, моделирующую слой грунта, то можно заметить, что этот слой не разделён кривыми, которые обозначают очертания котлована. Требуется разделить слои грунта этими кривыми.

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

Проделайте то же самое для параметров: поверхность 10, ID кривых 52 54 53 55; поверхность 5, ID кривых 52 109; поверхность 6, ID кривой 52; поверхность 19, ID кривой 53.

На месте «зелёного» фундамента изначально находится грунтовый массив, состоящий из нескольких слоёв, отсюда возникает потребность разделить эту плоскость, в данном случае, на 3 части.

Создайте кривые, по которым впоследствии будет разделена поверхность 1. На панели команд выберите Режим - Геометрия, Объект - Кривая, Действие - Создать. Из выплывающего списка выберите Линия. Задайте необходимые параметры. Нажмите Применить.

Проделайте то же самое для ID вершин 73 68.

Отпечатайте кривые. Для этого на панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Отпечатать/срастить. Из выпадающего списка выберите Отпечатать и задайте необходимые параметры. Нажмите Применить.

Рассмотрим «жёлтый» фундамент. Для моделирования совместной работы грунта и фундамента, нужно обеспечить общую геометрию. Другими словами, кривые, которые составляют грани фундамента, должны иметь такие же ID, что и кривые слоёв грунта на их стыке.

Разделите кривую 13 вершинами 71 70. На панели команд выберите Режим - Геометрия, Объект - Кривая, Действие - Изменить. Из выплывающего списка выберите Разделить и задайте необходимые параметры. Нажмите Применить.

Проделайте то же самое для ID кривой 11 и ID вершин 74 76.

В результате всех наших действий образовались дубликаты вершин и кривых, которые необходимо срастить. Для этого введите в командную строку команду: merge all.

После импорта в геометрической модели остались свободные кривые, которые в дальнейшем не потребуются, их необходимо удалить. Для этого выделите в Дереве все свободные кривые и щелкните правой кнопкой мыши, затем выберите пункт Удалить.

Ниже приведен скрипт, который позволит воспроизвести описанные команды через командную строку:

reset
import step "C:/.../Example.stp" heal
subtract surface 1 2  from surface 3 4  keep_tool 
imprint surface 8 with curve 52 55
imprint surface 10 with curve 52 54 53 55 
imprint surface 5  with curve 52 109
imprint surface 6  with curve 52
imprint surface 19  with curve 53
create curve vertex 72 69  
create curve vertex 73 68
imprint surface 1 with curve 126 127
split curve 13 at vertex 71 70
split curve 11 at vertex 74 76
merge all 
delete curve 40 to 53 55