论文部分内容阅读
近年来,随着科学技术的快速进步和发展,计算机仿真技术在工程领域和科研领域的应用越来越广泛。三维计算机重构技术作为一种重要的技术手段也在发挥着重要的作用。在实际的工程分析中,许多的部件或是装配体要受到多步载荷的作用,而在此过程中受到载荷作用的几何模型的构建成为了难点。而本文主要讲述如何通过计算机来重新构建一个变形的几何体,该方法主要是基于六面体和四面体两种不同的网格技术,它可以实现从简单的几何体到比较复杂的几何体的计算机重构。 本文通过在Abaqus平台使用Python脚本进行二次开发实现了基于网格的变形几何体的计算机重构。其主要方法是:通过访问结果输出数据库,读取odb对象的数据,从而获得节点的原始坐标信息和位移信息;使用算法,对这些数据进行处理,获取每个单元变形后的节点的坐标信息;获取数据后按照由点到线、由线到面、由面到体的方法对变形的几何体进行重构;每个单元构建完毕后,采用指定数目的合并方式将构成每个变形几何体的所有单元合并成为一个新的部件;在新部件的表面会出现许多小面,通过算法实现复杂几何体轮廓面的自动识别和修复。修复完毕,整个重构过程完成。 在进行多个部件重构时需要在计算的过程中要为每个部件建立集合,这样可以在重构的过程中方便地识别每个部件,并准确地获取其数据信息。六面体网格主要适用于简单、规则的几何体,而四面体技术多适用于比较复杂的几何体。通过这两种不同的网格技术实现了不同的变形体的重构,并且做到了几何模型构建过程的可视化,从而为后续的多载荷分析奠定了基础,同时也为不规则几何模型的构建提供了一种新的思路。