大规模有限元模型图形可视化引擎技术研究

GRAPHIC VISUALIZATION ENGINE TECHNOLOGY OF LARGE-SCALE FINITE ELEMENT MODEL

  • 摘要: 针对复杂结构精细化仿真分析中的大规模有限元模型可视交互力弱的问题,针对性提出高效的模型数据管理及显示的关键技术与软件设计方案。该文基于轻量化的有限元模型数据结构设计,实现高效的有限元模型数据管理引擎;基于最小节点相关面表法有效剔除网格模型内部单元面,降低了图形渲染规模;再基于BVH结构的射线拾取算法和Qt通信机制实现了三维模型图形交互;采用三层软件架构设计研发了一款高性能可视化引擎SABRE.Visual。通过与软件测试对比,表明该引擎可完全支持千万单元/节点规模的有限元模型的显示及交互操作,在模型显示效率、大规模问题适用性方面具备一定优越性。

     

    Abstract: Aimed at the problem of weak visual interaction of large-scale finite element model in fine simulation analysis of complex structure, the key technology and software design scheme of efficient model data management and display are proposed. Based on the lightweight finite element model data structure design, an efficient finite element model data management engine was realized. Based on the minimum node correlation surface method, the internal unit surface of the mesh model was effectively eliminated, and the graphics rendering scale was reduced. The ray picking algorithm based on BVH structure and Qt communication mechanism realized the 3D model graphics interaction. A high-performance visualization engine SABRE.Visual was developed by using three-tier software architecture. Compared with software testing, it shows that the engine can fully support the display and interactive operation of finite element models with tens of millions of units/nodes, and has certain advantages in model display efficiency and applicability of large-scale problems.

     

/

返回文章
返回