检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘庆彬 潘懋[1,2] 刘洁 郭艳军[2] 张小双[3] 姚健鹏 李芳玉 LIU Qing-bin;PAN Mao;LIU Jie;GUO Yan-jun;ZHANG Xiao-shuang;YAO Jian-peng;LI Fang-yu(The Key Laboratory of Orogenic Belts and Crustal Evolution of Ministry of Education,Peking University,Beijing 100871,China;National Virtual Simulation Experimental Teaching Center of Geosciences,Peking University,Beijing 100871,China;School of Earth Science and Geological Engineering,Sun Yat-sen University,Guangzhou,Guangdong 510275,China;Guangdong Provincial Key Laboratory of Mineral Resources&Geological Processes,Guangzhou,Guangdong 510275,China;State Key Laboratory of Petroleum Resources and Prospecting,College of Geosciences,China University of Petroleum,Beijing 102249,China)
机构地区:[1]北京大学造山带与地壳演化教育部重点实验室,北京100871 [2]北京大学国家级地球科学虚拟仿真实验教学中心,北京100871 [3]中山大学地球科学与工程学院,广东广州510275 [4]中山大学广东省地质过程与矿产资源探查重点实验室,广东广州510275 [5]中国石油大学(北京)地球科学学院油气资源与探测国家重点实验室,北京102249
出 处:《岩土力学》2019年第12期4916-4924,共9页Rock and Soil Mechanics
基 金:国家科技重大专项(No.2017ZX0513-002);国家自然科学基金(No.41574087,No.41472113)~~
摘 要:Abaqus■是最常用的商业有限元软件之一,但后处理模块Abaqus/CAE的可视化功能较弱,处理海量数据时卡顿十分明显、功能受限且不稳定。为此给出一个解决方案:编写Python程序--ODB2VTK+将Abaqus输出的ODB文件转换为VTK格式,然后利用ParaView进行可视化。ODB2VTK+提供基于空间的剖分算法,将海量数据重新组织成适于并行可视化的形式,实现效果好、数据冗余小;通过并行程序设计提升了处理效率;提供配置文件以方便转换参数设置。利用CT成像重构的三维岩芯精细模型力学模拟输出结果进行测试,ODB2VTK+实现了正确的转换;借助ParaView并行可视化的能力以及体渲染、张量符号等功能,实现高效的可视化后处理;通过VR头盔进行沉浸式的交互,实现自由进出模型内部孔隙观察分析的效果。提出的方案弥补了Abaqus/CAE可视化后处理存在的明显不足,为有限元后处理分析提供了有力帮助,并显示了虚拟现实在后处理中良好的应用前景。此外,ODB2VTK+具有良好的可扩展性,经过简单改写可以适用于更多应用情况,为方便同行使用,将其共享于Git Hub(https://github.com/Liu-Qingbin/ODB2VTKplus)上。Abaqus■ is one of the most popular commercial finite element analysis(FEA) software, but the visualization function of post-processing module-Abaqus/CAE is relatively weak. Especially, it handles mass data with difficulties, such as the extremely slow refreshing, limited functionalities and unexpected crash of software. Therefore, this paper proposes a solution: develop a Python script-ODB2VTK+ to convert Abaqus output(ODB file) into VTK file format, then visualize the output by menas of ParaView. ODB2VTK+ provides space-based partition algorithm which can achieve good partition and minimizes data redundancy to reorganize the mass data into small pieces suitable for parallel visualization. The parallel programming on it achieves higher efficiency, and the configuration file is provided to facilitate parameter setting. Testing ODB2VTK+ on the mechanical FEA output of 3D rock models from microtomography which have complex pore structure with fine grids shows the conversion is completely correct. Then it is visualized perfectly with ParaView’s capability of parallel visualization and its functionalities of volume rendering, tensor glyph, etc.The immersive virtual reality(VR) with HMD is applied, it encompasses the user with computer generated 3D environment that allow user to walk through the internal pore structure for observing and analyzing directly the result of FEA. The proposed solution overcomes the limit of Abaqus/CAE in post-processing and shows that VR will be a popular tool in FEA post-processing. In addition, due to its good readability and extensibility, ODB2VTK+ can be easily modified to process more different problems in Abaqus. ODB2VTK+ is shared on GitHub(https://github.com/Liu-Qingbin/ODB2VTKplus) for the convenience of Abaqus users.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.246.69