摘要
针对难以为离散数值方法建立复杂地质体计算模型的问题,以VC++基础类库(MFC)为开发平台,编写三维球颗粒数值计算模型建模程序。利用开放图形程序接口OpenGL,在程序中实现建模可视化。开发的地表开挖算法及坑道开挖算法可使模型形成复杂地表和各种坑道空间。建模实例表明程序具有建立大型复杂地质体球颗粒计算模型的能力,可适应各种常见的工程地质体建模,有助于促进DEM、DDA等离散数值方法在大型工程中的推广应用。
Aiming at the problem that it is difficult to establish a model for complex geologic body for discrete numerical methods, based on the platform of Microsoft foundation Classes (MFC) in VC++, a procedure is developed to establish a three-dimensional spherical particle numerical model. By usingthe open graphic library OpenGL, the modeling is visualized in the procedure. Based on the surface-excavating algorithm and the tunnel-excavating algorithm, complex ground surface and various tunnel spaces can be obtained from the model. A modeling example indicates that it is able to establish a spherical particle model for large-scale complex geological body, suitable for the modeling of various kinds of common engineering geological bodies, and conducive to more application of discrete numerical methods like DEM and DDA in large-scale engineering.
出处
《岩土工程学报》
EI
CAS
CSCD
北大核心
2014年第4期782-787,共6页
Chinese Journal of Geotechnical Engineering
基金
国家重点基础研究发展计划(973)项目(2011CB710602)
中国科学院重点部署项目(KZZD-EW-05-03)
关键词
地质体
三维建模
球颗粒
可视化
DEM
DDA
geological body
3D modeling
spherical particle
visualization
DEM
DDA