'Смещение' модели поверхности на точки

<< Click to Display Table of Contents >>

Navigation:  Триангулированные модели поверхности >

'Смещение' модели поверхности на точки

 

Содержание операции по 'смещению' модели поверхности можно рассмотреть на примере построения поверхности четвертичных отложений.

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

 

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

 

Исходные точки, на которые следует сместить модель поверхности, записываются в файл-чертеж в виде точек или маркшейдерских отметок.

 

Мощности (смещения по оси Z) в каждой из исходных точек вычисляются программой как вертикальное расстояние от точки до модели поверхности.

Те исходные точки, которые находятся вне модели поверхности (в плане) и по которым невозможно вычислить вертикальное смещение по оси Z, исключаются из расчета.

 

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

 

 

После выбора пункта меню Сервис / Модели поверхностей (dgs) / Сместить модели поверхностей их основного dgs-файла на точки из основного файла-чертежа...

вызывается диалог Смещение модели поверхности на точки :

 

 

Файл с моделями поверхностей - название исходного dgs-файла с моделями поверхностей.

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

 

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

Начало названия нового файла будет повторять название исходного файла, а в конце названия будет добавлено "(СО СМЕЩЕНИЕМ)", например - "Исходный рельеф (СО СМЕЩЕНИЕМ).dgs".

 

 

Файл с исходными точками - название файла-чертежа с исходными точками для расчета. Из этого файла берутся только точки и маркшейдерские отметки. Остальные объекты из этого файла игнорируются.

 

 

Предварительная обработка исходных точек

 

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

 

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

Эта операция иногда может быть полезна, если в исходных данных имеются близкорасположенные точки с довольно-таки большой разницей Z.

Если этот элемент диалога выбран, то активизируется группа элементов с параметрами интерполяции:

 

 

П а р а м е т р ы    и н т е р п о л я ц и и (для сглаживания отметок исходных точек)

 

Радиус круга поиска - задается радиус круга, в котором производится поиск исходных точек для расчета.

Поиск производится в 2D координатах (используются координаты X и Y).

Центр круга помещается в ту исходную точку, для которой рассчитывается сглаживание значения высотной отметки.

 

Минимальное количество точек для расчета - минимальное количество точек, необходимых для выполнения расчета. Если при поиске будет найдена только одна точка (точка в центре круга) , то расчет не будет выполняться - нечем сглаживать.

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

 

Метод обратных расстояний :  

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

-сглаживающий параметр -

 

При расчете весовых коэффициентов для каждой точки, используется "расстояние", которое вычисляется по формуле:

            ,

где di - собственно 2D расстояние от центра круга до точки внутри круга;

δ - сглаживающий параметр.

 

Основное назначение этого параметра - "отодвинуть" точку, для которой ведется расчет, от центра круга (а центр круга помещается именно в эту точку), чтобы дать остальным точкам возможность влиять на изменение значения Z в этой точке.

 

Допустим, сглаживающий параметр равен 4.0, степень расстояния равна 1.0, а в круге кроме центральной (первой) находится вторая точка, на расстоянии 6м от центра. Тогда расчетное "расстояние" до первой точки будет 0.0+4.0=4.0м, а для второй точки 6.0+4.0=10.0м. Весовой коэффициент для первой точки будет 0.71, а для второй точки - 0.29. Если вторая точка будет на расстоянии 4м (4.0+4.0=8.0м), то весовой коэффициент для первой точки будет 0.67, а для второй - 0.33.

 

 

 

Брать точки, лежащие с одной стороны от модели поверхности - если этот элемент отмечен, то для расчета будут использоваться только точки находящиеся только с одной стороны от модели поверхности.

 

Брать только точки, лежащие на заданном расстоянии выше или ниже модели поверхности.  

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

Если расстояние задано 0.5 и задано "ниже" то в расчет будут включены точки, лежащие на 0.5 м ниже модели поверхности и все нижележащие отметки.

Если расстояние задано -0.5 и задано "ниже" то в расчет будут включены точки, лежащие на 0.5 м выше модели поверхности и все нижележащие отметки.

 

 

Параметры обработки модели поверхности

 

Исходные точки вставлять в модель поверхности - исходные точки (с исходными значениями Z или со сглаженными значениями Z, в зависимости от того, что было задано выше) вставляются в модель поверхности.

Если исходная точка по координатам X и Y точно попадает в точку модели поверхности, то происходит только корректировка отметки точки модели поверхности.

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

 

Не вставлять исходные точки в модель поверхности - исходные точки используются для интерполяции, но сами в модель поверхности не вставляются.

 

 

 

П а р а м е т р ы    и н т е р п о л я ц и и (для вычисления новых Z точек модели поверхности)

 

Радиус круга поиска - задается радиус круга, в котором производится поиск исходных точек для расчета.

Поиск производится в 2D координатах (используются координаты X и Y).

Центр круга последовательно помещается во все точки модели поверхности.

Если количество точек для расчета достаточно, то рассчитывается вертикальная мощность и корректируется координата Z точки модели поверхности.

 

Минимальное количество точек для расчета - минимальное количество точек, необходимых для выполнения расчета.

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

 

Метод обратных расстояний :  

-степень - степень для обратных расстояний (обычно от 2.0 до 3.0).

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

 

Если мало точек для расчета, то удваивать радиус поиска - может оказаться так, что в круг заданного радиуса не во всех случаях попадает достаточное количество точек. Если этот элемент отмечен, то программа после расчета с кругом заданного радиуса производит удвоение радиуса и делает попытку нового расчета (и так 4 раза).

 

 

Не делать ничего, кроме вставки точек в модель поверхности - если этот элемент отмечен, то после вставки исходных точек в модели поверхностей программа завершает работу без интерполяции точек модели поверхности.

 

 

 

 

 

 

Пример смещения модели поверхности (вид в разрезе).

 

Коричневая линия - модель поверхности до смещения.

Красные ромбики - исходные точки (маркшейдерские отметки) из файла-чертежа.

Голубая линия - модель поверхности после смещения (голубая линия смещена ниже самой низкой точки из-за того, что в расчете принимали участие и другие точки, не показанные на разрезе).