Introduction to Python scripting by reviewing key concepts and through demonstrations. Part 2 focuses on classes and objects plus lists and dictionaries.
A pressure pulse is being applied to the tunnel boundary with a frequency of 4 Hz over tens of milliseconds. Quiet (i.e., viscous) boundaries have been applied to all but the top of the model, which remains a free surface.
This example describes how to import and use structural data generated by Rockmass Technologies mapping instrumentation.
Historical development and engineering applications using PFC2D and PFC3D.
This work presents a hybrid modeling approach to efficiently estimate and optimize rock movement during blasting. A small-scale continuum model simulates early-stage, near-field blasting physics and generates synthetic data to train a machine learning (ML) model. Key parameters such as expanded hole diameter, burden velocity, and gas pressure are obtained through the ML model, which then inform a discontinuum model to predict far-field muckpile formation. The approach captures essential blast physics while significantly accelerating blast design optimization.