0

Работы со стрингами. Проецирование уступа карьера до отметки

Art15 2 weeks ago in Micromine updated by Stepan (Moderator (RUS)) 2 weeks ago 1

Добрый день! Имеется 3 вопроса, ответы на которые пока не могу найти.

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

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

    2. Построение карьера вниз от поверхности.

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

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

      Image 4283

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

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

      Image 4284

      3. Интересует возможность применения математических функция к каркасам. Такие функции как умножить/поделить на число, на другой каркас. Прибавить/вычесть каркас. Цель таких действий такая, что например имея почву пласта в виде каркаса и сетку мощности, прибавить одно к другому и получить кровлю пласта. Имеется такой функционал?

      Добрый день!

      1. Для того чтобы все точки стринга были на одной высоте выделите стринг полностью и в свойствах укажите в поле RL высотную отметку.
        Если требуется, чтобы только несколько сегментов всего стринга находились на определенной высоте, выделите эти сегменты, протянув по части стринга с зажатой левой кнопкой мыши, и затем в свойствах укажите необходимую отметку.
        В случае если у Вас есть высотная отметка 2 точек и требуется интерполировать точки между ними, чтобы стринг был под уклоном - воспользуйтесь функцией Стринги - Редактирование - Уклон. Выберите стринг (или часть стринга)Image 4286
        В диалоговом окне Уклон активируйте опцию Сглаживать уклон выборки, нажмите Ок. Также Вы можете задавать определённый наклон стринга. (Угол определяется по направлению от первой точки к последующей):
        Image 4287
      2. Уточните, пожалуйста, в какой версии Miсromine Вы работаете?
        В Micromine 2023.5 нет ошибки о которой Вы писали, Вы можете воспользоваться функцией Спроецировать на высоту, предварительно указав высоту и параметры карьера, на которую необходимо спроецировать.
        Image 4288

        Если у Вас более ранняя версия, то задачу можно решить следующим образом:
        1. Спроецируйте стринг до отметки Z ниже Вашей поверхности с заданными настройками угла
        2. С помощью инструмента Каркас – Построить каркас – Создать – Равные углы Создайте каркас между стрингами.
          Image 4289
        3. Сделайте для каркаса режим просмотра Автоматический или 2D Срез
          Image 4290
        4. Перейдите в Вид в плане и укажите в поле превышения на плавающей панели Визекса или на вкладке ВизексРазрез высотную отметку горизонта и активируйте опцию Ограничить обзор.
        5. У Вас создастся контур.
        6. Сделайте активным слоем слой Проектирования карьера и кликнув правой кнопкой мыши по полученному ранее контуру выберите – Копировать стринги в активный слой.
      3. В некоторых функциях Micromine Вы можете определить вместо имени каркаса Выражение:

      Image 4291


      Но для решения Вашей задачи необходимо сделать следующее:

      1. Создать точки вершин каркаса почвы. Для этого воспользуйтесь функцией Каркас - Управлять - Управление каркасами - Преобразовать - Преобразовать в файлы данных. Файл треугольников в дальнейшем не нужен.
        Image 4292
      2. Превратите сетку мощностей в файл точек, который будет использоваться для интерполяции. Для этого воспользуйтесь функцией Сетка/ЦМП - Преобразование сеток - Сетку в файл.
        Image 4294
        Для полученного файла точек необходимо скорректировать отметки Z. Для этого воспользуйтесь функцией Сетка/ЦМП - Инструменты ЦМП - Сгенерировать координаты Z
        Image 4295
      3. Далее необходимо выполнить интерполяцию с помощью инструмента Блочная модель - Оценка - Метод обратных расстояний:
        Image 4296


        В качестве поля элемента выберите АТРИБУТ – это значение мощности:
        Image 4297

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

        На вкладке Вывод указываете итоговый
        Image 4299
      4. Рассчитайте Z кровли путем прибавления мощности к Z почвы в файле точек. Сделать это можно с помощью инструмента Файл - Редактировать данные - Вычислить - Вычислить:
        Image 4300
      5. Далее остается только построить ЦМП кровли по точкам с новыми отметками Z. Для этого можно воспользоваться инструментом Сетка/ЦМП - Создание ЦМП - Создать ЦМП.
        Image 4301

      Надеюсь это поможет в решении Ваших задач.