EN 🇦🇺
Общее представление
В шаге Блочная модель выполняется создание общей модели запасов на основе одной или нескольких блочных моделей, которые могут быть импортированы из CSV, Surpac (.mdl), Vulcan (.bmf), MineSight (.dat) или Micromine (.DAT). Форматом блочной модели Alastri является «.resmodel».
Tip |
---|
Преимуществом модели запасов Alastri является то, что мы можем взять несколько блочных моделей и преобразовать их в общую структуру, общий каркас, с одинаковым количеством полей с одинаковыми названиями, что значительно упрощает хранение информации. |
Модель запасов — запасов (файл «.resmodel») — это сборка всех блочных моделей.
Каждый проект загружает по одному файлу с расширением «.resmodel» за раз.
Для создания и загрузки файлов моделей запасов используются кнопки Новый и Открыть.
Для добавления или удаления блочных моделей из модели запасов используется кнопка Изменить.
Создание модели запасов
Блочные модели, используемые для построения модели запасов, можно импортировать в проект из различных форматов различных сторонних программ. Ниже расмотрены примеры импорта блочных моделей в наиболее часто встречающихся форматах: csv и .dat.
Примечание
Note |
---|
Если в панели Блочные модели |
генератора модели запасов название блочной модели указано красным цветом, это значит, что путь к файлу блочной модели был изменен и не может быть найден. Для использования блочной модели в генерировании модели запасов, путь к ней необходимо повторно указать. |
Нажмите на иконку папки и укажите путь к папке, где хранится файл блочной модели.
Сопоставление полей
После загрузки блочной модели, поля ее заголовка будут отображаться на панели Переменные в правой части экрана.
Поля
Тип поля | Описание | Пример |
---|
Поле суммирования |
Суммарные поля используются для представления суммируемых параметров, например, объем, тонны и унции золота. |
Атрибут взвешивания |
Поля атрибута взвешивания рассчитываются (усредняются) на основе суммируемого поля поля, например, процент железа или миллионные доли золота. |
Текстовое поле |
Поля класса (текстовые), создают промежуточные итоги поля суммы, например, указанные/предполагаемые/измеренные значения. |
Expand | ||
---|---|---|
| ||
|
Формулы и логические операторы для построения модели запасов
Anchor | ||||
---|---|---|---|---|
|
Для генерирования модели запасов в соответствии с пользовательскими требованиями доступен ряд формул.
Формулы
| Сложить A и B |
| Вычесть B из A |
| Умножить A на B |
| Разделить A на B |
| Преобразовать все заглавные буквы (HG, Hg, hg) в строчные (hg) |
| Вернуть минимум A и B |
| Вернуть максимум A и B |
| Если плотность меньше или равна нулю, вернуть нулевой объем, иначе вернуть поле объема |
| Вернуть первые три буквы A |
| При материале «waste1» или «waste2», вернуть «waste», иначе вернуть «материал» |
Логические операторы
И | && | Если A — «истина» и B — «истина» и C — «истина», то возвращается значение «истина», в противном случае возвращается «ложь» |
---|---|---|
Или | || | Если A — «истина» или B — «истина» или C — «истина», то возвращается значение «истина», в противном случае возвращается «ложь» |
Равно | == | Если A равно B, вернуть значение «истина», иначе вернуть «ложь» |
Не равно | != | Если A не равно B, вернуть значение «истина», иначе вернуть «ложь» |
Больше | > | Если A больше B, вернуть значение «истина», иначе вернуть «ложь» |
Больше или равно | >= | Если A больше или равно B, вернуть значение «истина», иначе вернуть «ложь» |
Меньше | < | Если A меньше B, вернуть значение «истина», иначе вернуть «ложь» |
Меньше или равно | <= | Если A меньше или равно B, вернуть значение «истина», иначе вернуть «ложь» |
Пользовательские переменные
Закрепление значенией модели запасов
Рекомендация
Если значение в столбце Минимум установлено на минусовое значение, то в Сводке по запасам, а также в последующих данных, содержания компонентов или прочие вводные могут быть неверно отображены минусовыми.
Tip |
---|
Для предотвращения отображения минусовых значений, в столбце Минимум ограничьте минимальные значения нулями. В таком случае, даже при использовании в полях блочной модели минусовых значений (-99 или -∞), при дальнейшей |
настройке проекта и планировании, у вас не будут отображаться минусовые значения по содержаниям компонентов. |
Копирование и экспорт сопоставлений
Для облегчения сопоставления полей подобных блочных моделей, заполненные поля одной модели можно скопировать и вставить в другую. Для этого
используются инструменты Скопировать сопоставление и Экспортировать.
Поиск и замена
Также для ускорения заполнения подобных параметров, например, в скопированных сопоставлениях можно использовать
инструмент Найти и
заменить.
Список ошибок
Если в панели Ошибки нет никаких примечаний, и все поля были были сопоставлены, нажмите кнопку Генерировать для построения модели запасов.
Рекомендация по хранению данных
Tip |
---|
Всегда сохраняйте файлы модели запасов локально (или на том же сервере, с которого запускается Rapid Reserver). При совместном использовании программы с коллегами, файлы Rapid Reserver и модели запасов должны передаваться вместе. Чтобы избежать путаницы при совместном использовании или резервном копировании файлов, рекомендуется сохранять файлы резервной модели в той же папке, что и проект Rapid Reserver. |
Примечание при обновлении модели запасов
Note |
---|
Каждый раз после обновления блочных моделей и добавления нового полезного компонента вам нужно будет проверять сопоставления в ATS/APS, чтобы убедиться, что каждый компонент сопоставлен правильно. Вам также может понадобиться проверить поля, чтобы убедиться в наличии поля(ей) для нового компонента(ов). |
Сводка по запасам
После создания файла модели запасов, будет представлена сводка для каждой загруженной блочной модели.
Для проверки данных на предмет отсутствующих или недостающих, используйте кнопку переключения Мин/Макс.
Приблизительно проверьте точность типов материалов, тонн и содержаний.
Рекомендация для пользователей APS, работающих с большими блочными моделями
В зависимости от объема содержащихся данных, некоторые блочные модели могут быть достаточно большого размера, что приводит к генерированию также очень объемных моделей запасов (несколько Гигабайт), загрузка/передача и чтение которых может занимать значительное время. При работе с краткосрочным планом в APS, вам может не потребоваться информация по запасам на не отрабатываемых горизонтах, поэтому при создании модели запасов, вы можете ограничить генерируемые данные по необходимым координатам Z. Это значительно сократит количество блоков, попадающих в пределы модели запасов, и соответственно, объем созданного файла для облегчения хранения и передачи.
Например, используемая блочная модель находится в координатах (2,000 | 297 | 600) х (2,808 | 1, 697 | 900), но вы знаете, что в вашем плане будут отрабатываться только верхние горизонты, поэтому данных по нижним вам не будут применимы. Поэтому вы можете ограничить входящие в модель запасов данные по координате Z, используя формулу по примеру “если интересующие уступы находятся на горизонтах выше или равных 750 метров по оси Z, то сообщить объем согласно размерам, в противном случае, вернуть ноль” - “N("Z") >= 750 ? N("DX")*N("DY")*N("DZ") : 0”.
Сгенерируйте новую модель запасов и просмотрите данные по количеству блоков, а также сравните размеры моделей запасов до и после зануления запасов на неиспользуемых горизонтах - значения будут существенно ниже. Также обратите внимание, что в шаге Настройки стадии, часть карьера будет выходить за пределы зеленого короба блочной модели, и для расчета ее данных будет использоваться шаблон заполнения пустот.