{"title":"A Post-Processing Module Scheme of Finite Element Software","authors":"Deyun Yang, Yingfeng Zhao, Xiaolin Jin, Bin Li","doi":"10.1145/3459012.3459016","DOIUrl":null,"url":null,"abstract":"Scientific visualization is widely used in engineering design, finite element analysis visualization as an important application area is a significant tool to understand and analyze the result data of finite element. However, large quantity of calculation results causes it hardly meet the real time requirement of finite element application, meanwhile, due to the complexity and irregularity of 3D solid models and meshes, observing the fully data sets becomes difficult. This paper designs a data structure suitable for handling finite element complex calculation results, which improves the efficiency of data execution, furthermore, designs and develops a finite element post-processing module for data visualization. The module is developed based on the theory of Object-Oriented Programming and Microsoft Foundation Classes (MFC). The paper demonstrates the key technology regarding post-processing, including finite element meshes generation, data interpolation processing, nephogram rendering, contour line generation, vector data display and model-user interaction. Advanced scene rendering realization based on HOOPS 3D Graphics system, including lighting, rendering mode, interacting with the scene. The paper evaluates the module performance through simulating the high frequency electric field and magnetic field distribution in the rectangular micro-strip antenna. As the module is designed to be lean, fast, easy-to-use, and good visual quality, it satisfies the requirement of visualizing the result of the finite element simulation well.","PeriodicalId":397312,"journal":{"name":"Proceedings of the 5th International Conference on Management Engineering, Software Engineering and Service Sciences","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Management Engineering, Software Engineering and Service Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3459012.3459016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Scientific visualization is widely used in engineering design, finite element analysis visualization as an important application area is a significant tool to understand and analyze the result data of finite element. However, large quantity of calculation results causes it hardly meet the real time requirement of finite element application, meanwhile, due to the complexity and irregularity of 3D solid models and meshes, observing the fully data sets becomes difficult. This paper designs a data structure suitable for handling finite element complex calculation results, which improves the efficiency of data execution, furthermore, designs and develops a finite element post-processing module for data visualization. The module is developed based on the theory of Object-Oriented Programming and Microsoft Foundation Classes (MFC). The paper demonstrates the key technology regarding post-processing, including finite element meshes generation, data interpolation processing, nephogram rendering, contour line generation, vector data display and model-user interaction. Advanced scene rendering realization based on HOOPS 3D Graphics system, including lighting, rendering mode, interacting with the scene. The paper evaluates the module performance through simulating the high frequency electric field and magnetic field distribution in the rectangular micro-strip antenna. As the module is designed to be lean, fast, easy-to-use, and good visual quality, it satisfies the requirement of visualizing the result of the finite element simulation well.
科学可视化在工程设计中有着广泛的应用,有限元分析可视化作为一个重要的应用领域,是理解和分析有限元结果数据的重要工具。然而,大量的计算结果导致其难以满足有限元应用的实时性要求,同时,由于三维实体模型和网格的复杂性和不规则性,使得观察完整的数据集变得困难。本文设计了一种适合处理有限元复杂计算结果的数据结构,提高了数据执行效率,并设计开发了用于数据可视化的有限元后处理模块。该模块是基于面向对象编程理论和Microsoft Foundation Classes (MFC)开发的。本文论述了后处理的关键技术,包括有限元网格生成、数据插值处理、云图绘制、等高线生成、矢量数据显示和模型-用户交互。基于HOOPS 3D图形系统的高级场景渲染实现,包括灯光、渲染模式、与场景的交互。本文通过模拟矩形微带天线中高频电场和磁场的分布来评估模块的性能。该模块具有精简、快速、易用、可视化质量好等特点,很好地满足了有限元仿真结果可视化的要求。