论文部分内容阅读
同几何分析的基本思想是用计算机辅助设计(CAD)的几何语言,即NURBS (Non-Uniform Rational B-Spline)几何替代Lagrangian插值作为力学计算的基础,有效地消除有限元离散产生的几何误差,提高了计算精度,特别适合于曲面接触问题。本文采用同几何分析方法,对身管的NURBS离散化和身管与弹丸的接触问题进行研究。利用Cox-de Boor递推公式,构造了NURBS有理基函数,根据需要确定了各阶导数的计算过程。分析了节点矢量、权因子、控制点对NURBS连续性的影响。对比分析了节点插入、升阶及k-细化三种细化方法,细化过程始终保持几何和参数不变。在CAD系统中建立了身管模型,以IGES数据交换标准格式输出。通过剖析IGES中NURBS数据存储格式,设计了IGESREADER读取程序,得到构建身管NURBS离散模型的相关信息,这些原始NURBS信息构成了最粗糙的网格单元,采用节点插入对单元进行了细化。基于伽辽金思想,以控制点为自由度,推导了同几何分析算法,该方法与传统有限元分析框架具有较好的一致性,通过典型算例验证了同几何方法的有效性。针对二维无摩擦接触问题,实现了在NURBS接触边界上的接触搜索。采用罚函数法处理接触约束条件,并通过了patch test验证。在已有的身管NURBS模型基础上,将弹丸与身管的接触简化为过盈配合,将计算结果与理论解及有限元分析结果比较,验证了其正确性。