岩土力学2012,Vol.33Issue(8):2536-2542,7.
复杂开挖过程FLAC3D力学仿真代码生成系统研究
Study of generating code system of FLAC3D for simulating complicated excavating process
摘要
Abstract
Aiming at the difficulty developing large, complicated mechanics simulation program using the fast Lagrangian analysis of continua in three dimensions (FLAC3D) directly, the FLAC3D mechanical simulation program code generation system has been developed. Utilizing geological software 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, FLAC3D variables, function, sentence, the mapping between data structure etc are resolved. Developed by VC++, a particular excavation process simulation code generation FLAC3D 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 FLAC3D codes will be generated by the application program. The FLAC3D 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 FLAC3D mechanical efficiency and reduce the programming of the error rate. It is favorable to use the FLAC3D to resolve problems in field of geotechnical engineering largely and deeply.关键词
FLAC3D/数值模拟/代码自动生成/SurpacKey words
FLAC3D/ numerical simulation/ autogeneration codes/ Surpac分类
信息技术与安全科学引用本文复制引用
马长年,徐国元,江文武,刘晓明..复杂开挖过程FLAC3D力学仿真代码生成系统研究[J].岩土力学,2012,33(8):2536-2542,7.基金项目
国家自然科学基金资助项目(No.51078151) (No.51078151)
中国博士后科学基金资助项目(No.2012M511417) (No.2012M511417)
中央高校基本科研业务费专项资金资助(No.2012QNZT027) (No.2012QNZT027)
中南大学贵重仪器设备开放共享基金(No.CSUZC2012021). (No.CSUZC2012021)