Программа для решения задач геомеханики численным моделированием методом конечно-дискретных элементов.
Prorock позволяет моделировать любые деформационные процессы, как упругие, упругопластические, так и происходящие с разрывами сплошности, фрагментацией и последующим смещением фрагментированных масс. Благодаря этому в Prorock возможно реалистичное моделирование практически любых геомеханических процессов.
Моделирование производится в динамике, как и в большинстве дискретноэлементных методов.
Позволяет решать задачи только в двумерной постановке.
Солвер (решатель, процессор) программы написан на языке C++ с применением архитектуры CUDA для проведения параллельных вычислений на графических процессорах общего пользования GPGPU.
Моделирование конечных элементов происходит в упругой или упруго-пластической (учёт внутреннего разрушения) постановке. Принимает модуль упругости и коэффициент Пуассона в качестве упругих характеристик.
Расчёт разрушения по трещинным элементам выполняется в соответствии с полной диаграммой деформирования, реализованной сложной плавной функцией. Используется критерий прочности Кулона для расчёта сдвигового разрушения.
Солвер Prorock позволяет симулировать процессы экскавации, замены свойств, блокового самообрушения. Помимо обычных конечных и трещинных элементов возможно задание 1D элементов - анкеров, которые работают только на растяжение.
По состоянию на середину 2023 г. создание модели возможно только путём импорта .fea файлов, разработанных в программе Phase2.
В программе реализован оригинальный алгоритм принудительной стабилизации динамической системы, который позволяет избегать разрушений из-за ненатуральных колебаний модели. Так же он позволяет автоматически выполнять экскавацию по стадиям в модели.
Особенности реализации МКДЭ в программе частично описаны в кандидатской диссертации Ильясова Б.Т.