复杂开挖过程FLAC^(3D)力学仿真代码生成系统研究  被引量:6

Study of generating code system of FLAC^(3D) for simulating complicated excavating process

在线阅读下载全文

作  者:马长年[1] 徐国元[1,2] 江文武[1] 刘晓明[1] 

机构地区:[1]中南大学资源与安全工程学院,长沙430083 [2]华南理工大学土木与交通学院,广州510641

出  处:《岩土力学》2012年第8期2536-2542,共7页Rock and Soil Mechanics

基  金:国家自然科学基金资助项目(No.51078151);中国博士后科学基金资助项目(No.2012M511417);中央高校基本科研业务费专项资金资助(No.2012QNZT027);中南大学贵重仪器设备开放共享基金(No.CSUZC2012021)

摘  要:针对直接采用FLAC3D编制复杂开挖过程力学仿真程序所遇到的困难,开发了FLAC3D力学仿真程序代码生成系统(generating code system,简称GCS)。介绍了如何利用矿用地质软件Surpac,按空间、次序、结构功能及工程地质体属性对复杂开挖过程进行剖分,形成可编程的组件;着重解决了模型单元质心定位、单元捕捉、重组和应用程序变量到FLAC3D变量、函数、语句、数据结构之间映射等问题;使用VC++开发并给出了一个特定回采开挖过程的FLAC3D力学仿真代码生成系统实例,该应用程序以模型单元数据库为数据源,通过一系列与用户交互的页面,由用户对回采开挖过程所需步骤和参数进行选择和确认,并将这些步骤和参数传递给仿真代码生成系统,由系统自动完成FLAC3D力学仿真代码的生成。FLAC3D力学仿真程序代码生成系统架起了地质三维几何造型软件与三维计算软件之间的桥梁,可大大提高编制FLAC3D三维力学仿真代码的效率,降低程序编制的出错率,有利于应用FLAC3D软件更为深广地解决复杂岩土开挖过程中的力学问题。Aiming at the difficulty developing large, complicated mechanics simulation program using the fast Lagrangian analysis of continua in three dimensions (FLAC^3D) directly, the FLAC^3D mechanical simulation program code generation system has been developed. Utilizing geological softvcare Surpac, the programmable components formed by dividing the complicated excavating process according space position, order, structural function and attribution of engineering geological body are researched. The problem of the model unit centroid localization, unit capture, restructure, application variables, FLAC^3D variables, function, sentence, the mapping between data structure etc are resolved. Developed by VC++, a particular excavation process simulation code generation FLAC^3D mechanical system example is given. This application program uses the database of cell model as a data resource, through a series of steps, the process and parameters of excavation process necessary can be selected and confirmed, which can be transferred to the simulation code generation system, and then the FLAC^3D codes will be generated by the application program. The FLAC^3D mechanical simulation program code generation system builds a bridge between 3D geological software and 3D mechanics simulating software, can greatly improve the compiled 3D simulation code FLAC^3D mechanical efficiency and reduce the programming of the error rate. It is favorable to use the FLAC^3D to resolve problems in field of geotechnical engineering largely and deeply.

关 键 词:FLAC3D 数值模拟 代码自动生成 SURPAC 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象