HAJIF软件前后处理模块设计与实现  被引量:1

Design and implementation of pre-processing and post-processing modules for HAJIF software

在线阅读下载全文

作  者:黄河[1] 姚刚[1] 段世慧[1] 

机构地区:[1]中国飞机强度研究所,西安710065

出  处:《计算机辅助工程》2016年第5期66-70,共5页Computer Aided Engineering

基  金:中航工业技术开发创新基金(2014A62340)

摘  要:为满足国产有限元软件HAJIF对大规模可视化的前置建模和后置数据处理功能的迫切需求,基于面向对象的程序设计思想设计并实现具有高度灵活性的前后处理模块.提出层次化、组件式的软件设计架构.在前处理功能设计方面,引入准C++标准Boost库,解决模型数据的持久化和内存管理问题;采用节点相关面法以及Open GL深度缓存机制大大提升模型显示效率.在后处理功能设计方面,建立物理场量值与颜色的对应关系,并构建结构变形比例放大因子计算公式.研究表明:面向对象的程序设计方法可以大大提高开发效率和前后处理模块的可维护性.To satisfy requirement of large-scale visualization of the pre-processing and post-processing ofself-independence finite element software HAJIF, the adaptable pre-processing and post-processingmodules are designed and implemented on the basis of object-oriented program design technologies. Ahierarchical and modular software design architecture is proposed. The standard C++ library Boost isintroduced into the functional design of pre-processing, which can solve the issues of model datapersistence and memory management ; the method of node-face correlativity and the depth-buffermechanism of OpenGL are used to improve the visibility efficiency of model. For the functional design ofpost-processing, the corresponding relationship between the physical field value and the color is built anda calculation formula is built for the structure deformation scaling factor. The research results show that,the object-oriented program design method can improve the development efficiency and the maintenance ofthe pre-processing and post-processing modules.

关 键 词:HAJIF 前处理 后处理 有限元 面向对象程序设计 

分 类 号:V221.92[航空宇航科学与技术—飞行器设计] TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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