• ISSN: 1674-7461
  • CN: 11-5823/TU
  • 主管:中国科学技术协会
  • 主办:中国图学学会
  • 承办:中国建筑科学研究院有限公司

经天路图-FLAC3D接口程序研发

Interface Program Research and Implementation of Jingtianlutu-FLAC3D

  • 摘要: 针对经天路图软件不能对多层状地质体的地基承载力进行快速分析的问题,基于3D WinForms控件Eyeshot,利用C#语言在Visual Studio 2019平台上研发了经天路图与地基承载力分析软件FLAC3D之间的接口程序。研发中采用了三角网算法、多层状地质体可视化算法和网格优化算法等。所研发的接口程序具有图形化显示界面,能够从经天路图读取多层状地质体地形数据,并根据地质勘探数据对地质体分层,能够在ANSYS中自动建立有限元网格模型,基于FLAC3D命令流自动完成网格模型读入与转换、材料属性和边界条件的定义等前处理工作并执行求解,能够自动导出常用分析结果并回传至经天路图。算例验证表明,采用接口程序对多层状地质体进行地基承载力分析,极大地提升了设计人员的工作效率。

     

    Abstract: Jingtianlutu is the first BIM software for highway engineering in domestic transportation industry. Addressing the issue of the software's inability to quickly analyze the bearing capacity of multi-layered geological bodies, an interface program between Jingtianlutu and the common bearing capacity analysis software FLAC3D was developed using the C# language on the Visual Studio 2019 platform, based on the 3D WinForms control Eyeshot. The interface program has a graphical display interface, which can read the terrain data of multi-layered geological bodies from the Jingtianlutu, and layer the geological bodies according to the geological survey data, and obtain the geometry data and material properties of each stratum. The finite element mesh model is automatically created in ANSYS using the APDL command flow. Utilizing the FLAC3D command flow, the pre-processing tasks such as reading and converting mesh models, defining material properties and boundary conditions are automatically completed before the solution process begins. Commonly used analysis results are then automatically exported and sent back to Jingtianlutu. This study provides detailed information on the research and implementation ideas, development tools, development processes, and key algorithms of the interface program. An example is used to verify the interface program, demonstrating that the analysis results of the bearing capacity of multi-layered geological bodies using the interface program are consistent with the results obtained through direct use of ANSYS modeling and FLAC3D calculation. However, the former takes approximately 2 minutes, while the latter takes around 0.6 hours, which significantly enhances the efficiency of designers.

     

/

返回文章
返回