Різновиди блоків в моделі (базові, субблоки, суперблоці)

Базові блоки (блоки базових розмірів)

Основні геометричні характеристики блокової моделі - це мінімальні і максимальні координати моделі і розміри базового блоку. Між мінімальною і максимальною координатою блокової моделі по кожній осі обов'язково повинно міститися ціле кількість базових блоків.

Різновиди блоків в моделі (базові, субблоки, суперблоці)

На наведеному малюнку LX. LY і LZ - це розміри сторін базового блоку по кожній з осей.

За різними осях розміри сторін базового блоку можуть бути різними.

Крім блоків базових розмірів в блокової моделі можуть бути також блоки інших розмірів, але їх розміри певним чином пов'язані з розмірами базових блоків (див. Нижче).

Область простору, обмежена мінімальними і максимальними координатами блокової моделі (область моделі) може бути заповнена блоками як повністю, так і частково, наприклад, тільки блоками, що містять інформацію про рудних тілах, без блоків, що містять інформацію про породах, що вміщають.

У більшості випадків оцінка змістів і т.п. ведеться в блоках базових розмірів. Однак базові блоки можуть мати досить-таки великі розміри і виникає проблема точності опису геометричних об'єктів (якщо використовувати тільки блоки базових розмірів).

Тому в блокової моделі крім базових блоків є субблоки.

Субблоки виходять в результаті поділу базових блоків на частини. Кожен субблок повністю знаходиться всередині "свого" базового блоку. тобто субблок не може перетинати кордони базового блоку.

На малюнку показаний один базовий блок, розділений на субблоки:

Різновиди блоків в моделі (базові, субблоки, суперблоці)

Для блокової моделі задається, на скільки частин (для різних осей може бути різне значення) можна розділяти базові блоки при субблокірованіі.

У наведеному вище прикладі було задано, що можна розділяти базовий блок на 5 частин по кожній з осей, тобто всередині одного базового блоку може бути до (5 * 5 * 5) = 125 субблоков мінімального розміру.

Субблоки блокової моделі можуть складатися з декількох, об'єднаних разом, субблоков мінімального розміру, але їх розміри завжди кратні розміру мінімального субблока.

Відзначимо, що багато субблоки мають однаковий набір значень (змістів корисних компонетов, об'ємної ваги і т.д.). Це відбувається тому, що при побудові блокової моделі оцінка змістів зазвичай проводиться для базового блоку в цілому, а субблоки, як правило, виходять в результаті поділу базових блоків різними геометричними об'єктами. Тому для звичайних субблоков в блокової моделі є багато дублюючих один одного записів, які стосуються одного і того ж базового блоку і відрізняються один від одного тільки інформацією про розміри субблоков і їх положенні всередині базового блоку. При великій кількості субблоков це призводить до значного збільшення розмірів файлу блокової моделі.

Для того, щоб позбутися цього недоліку в програмі DIGIMINE передбачений спеціальний спосіб зберігання інформації про субблока (цей спосіб використовується за бажанням користувача - см. Упаковка / розпакування блоків моделі). Субблоки, що знаходяться всередині одного базового блоку і мають однаковий набір значень, об'єднуються в групу субблоков. Для всіх субблоков, що відносяться до цієї групи залишається тільки один запис в основній таблиці блокової моделі. а інформація про розміри субблоков, їх кількості і положенні субблоков всередині базового блоку зберігається окремо.

У одного базового блоку може бути кілька груп субблоков (якщо для базового блоку є кілька наборів значень).

При використанні груп субблоков можна досягти істотного зменшення розмірів файлів блокових моделей, або зробити поділ на більш дрібні субблоки при тих же розмірах файлу.

Чим більше показників зберігається в кожного запису блокової моделі, тим більший ефект виходить за рахунок використання груп субблоков.

Зовні, для користувача, модель з групами субблоков виглядає так само, як і модель без використання груп субблоков.

У ряді випадків, особливо при наявності в блокової моделі інформації про породах, що вміщають, модель містить багато базових блоків з однаковим набором значень.

У програмі DIGIMINE передбачена можливість об'єднання базових блоків з однаковими наборами значень у суперблоці. що представляють собою паралелепіпеди з розмірами, кратними розмірами базового блоку. Для кожного суперблоку залишається тільки один запис в таблиці блокової моделі.

Суперблоці використовуються за бажанням користувача - см. Упаковка / розпакування блоків моделі.

На наступному малюнку показаний фрагмент моделі з суперблоками:

Різновиди блоків в моделі (базові, субблоки, суперблоці)

Наявність суперблоков дозволяє зменшувати розмір файлу блокової моделі.