金属矿山 ›› 2017, Vol. 46 ›› Issue (05): 134-139.
史艳辉,裴恒,王先锋,何方维,叶坤
Shi Yanhui,Pei Heng,Wang Xianfeng,He Fangwei,Ye Kun
摘要: 针对FLAC3D前处理功能较弱的特点,提出了一种AutoCAD to FLAC3D模型转换方法,将建模工作转移到建模能力较强的AutoCAD软件中。该方法的核心思想是将AutoCAD模型分解成长方体单元,将单元数据导入FLAC3D中。其实现过程:在AutoCAD中设定模型分组,指定最小单元尺寸限定尺寸,将模型进行分区,区间模型各组间进行布尔运算;然后以区间尺寸大小的长方体与区间模型进行布尔运算,如果运算结果是长方体且只有1块,则结束计算并保存;如果不是,则将区间分解为8个子区间,每个子区间与区间模型再进行计算,直至区间尺寸小于最小单元限定值为止;随后提取分解形成的长方体形3dsolid对象顶点坐标值,汇总各区间分解单元、坐标存入汇总文件,提取坐标、单元及其分组等数据写入后缀为.FLAC3D的文件中,由FLAC3D导入网格命令读取文件,完成模型转换。应用该方法可以在不简化的前提下建立复杂模型,提高模拟相似度,降低建模难度,提升建模效率,实现快速、精准建模。