三维数值流形方法研究及其面向对象的程序设计

来源 :汕头大学 | 被引量 : 2次 | 上传用户:zgbian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对总体分析来说,著名的数学流形或许是现代数学的一个最重要的课题。以数学流形为基础,新发展的数值流形方法是一种有普遍意义的数值方法(简称流形方法)。这种方法是用以计算结构或材料的位移和变形的。 本文的主要工作是采用标准的三维六面体网格(长方体)和传统的有限单元网格来构成三维流形方法的覆盖系统,并将其应用于三维连续体的弹性静力学分析;同时用程序将其成功地实现。 文中首先选取标准的三维六面体网格作为流形方法的基本覆盖,研究了三维数值流形方法的有限覆盖系统、各阶覆盖位移函数、单元权函数的选取、三维数值流形方法中的各种单元矩阵、以及流形单元的数值积分方法(Hammer积分方法)。 针对提出的理论和方法,论文把面向对象的思想引入三维数值流形方法的程序设计中,使程序具有很好的继承型和可移植性。程序将三维数值流形方法的有限覆盖系统抽象为一些独立的数据类,给出了类的描述和它们的实现方法,并用树状结构对这些数据类进行管理。对任意形状的复杂结构体,用流形方法的数据类实现了流形单元有限覆盖系统的全自动生成及网格自动划分。 程序同时完成了两个凸多面体布尔求交的算法问题并用程序精确的将其实现,具有普遍的实际意义;程序处理了边界条件、载荷,成功地解决了三维连续体的弹性静力学分析问题的求解。程序开发的界面友好,操作简便。 用Borland C++ Builder编程,得出正确的结果,很好的验证了网格自动划分和数值计算的正确性。
其他文献
研究进口栅控电子枪M592和国产栅控电子枪G300的工作特性,客服目前国内栅控电子枪电源存在的技术难题,设计一款新型的通用、可靠、稳定的控制电源,解决我国中、高能医用电子直线
针对国内外非球面加工现状,本文提出一种新的加工方法-轨迹补偿法,利用等距线公式,建立了轨迹补偿法加工原理的数学模型,分析论证了轨迹补偿法的正确性、可行性、实用性,并应用MATLAB和VB编制出相应的加工程序,在此基础上,设计出相应加工机床的总体结构。 编制出的程序可计算出各种二次曲线的补偿误差,精度可达10~(-6)mm,设计出的加工机床可完成二次曲线的截取,补偿等功能,满足基本运动要求。该