三维数值流形方法研究及其面向对象的程序设计
中文摘要 | 第1-3页 |
英文摘要 | 第3-4页 |
目录 | 第4-6页 |
第一章 绪论 | 第6-11页 |
1.1 数值流形方法 | 第6-8页 |
1.1.1 数值流形方法的思想 | 第6-7页 |
1.1.2 数值流形与数学流形的区别 | 第7页 |
1.1.3 数值流形方法的网格与覆盖系统 | 第7-8页 |
1.2 数值流形方法与有限元的区别 | 第8页 |
1.3 面向对象程序设计方法 | 第8-9页 |
1.4 面向对象数值流形方法 | 第9页 |
1.5 国内外研究状况及动态 | 第9-10页 |
1.6 本课题的研究任务和内容 | 第10-11页 |
第一部分 三维数值流形方法的数值分析过程 | 第11页 |
第二章 三维数值流形方法的有限覆盖系统 | 第11-21页 |
2.1 由有限单元节点和物理边界形成的有限覆盖 | 第11-15页 |
2.1.1 二维数学覆盖和物理覆盖 | 第11-12页 |
2.1.2 二维流形单元 | 第12-13页 |
2.1.3 三维数学覆盖和物理覆盖 | 第13-14页 |
2.1.4 三维流形单元 | 第14-15页 |
2.2 三维覆盖的位移函数 | 第15-17页 |
2.2.1 三维可能的覆盖位移函数 | 第15-16页 |
2.2.2 三维总体位移函数 | 第16-17页 |
2.3 覆盖权函数 | 第17-18页 |
2.4 三维数值流形方法的平衡方程 | 第18-21页 |
2.4.1 三维流形方法的单元平衡方程 | 第18-19页 |
2.4.2 三维流形方法的整体平衡方程 | 第19-21页 |
第三章 三维数值流形方法的有限单元覆盖的单元矩阵 | 第21-32页 |
3.1 三维流形单元的刚度矩阵 | 第21-24页 |
3.2 三维流形单元的初应力矩阵 | 第24-25页 |
3.3 三维流形单元的点荷载矩阵 | 第25-26页 |
3.4 三维流形单元的体荷载矩阵 | 第26-28页 |
3.5 三维流形单元的惯性力矩阵和速度矩阵 | 第28-30页 |
3.6 三维流形单元的固定点矩阵 | 第30-32页 |
第四章 三维Hammer积分 | 第32-34页 |
4.1 三维流形单元的Hammer积分 | 第32-34页 |
4.2 剖分规则 | 第34页 |
本部分小结 | 第34-36页 |
第二部分 三维数值流形方法的OOP程序设计 | 第36页 |
第五章 3D NMM的OOP程序设计中的数据 | 第36-48页 |
5.1 3D NMM中数据类的划分 | 第36-43页 |
5.1.1 矩阵向量类 | 第37-38页 |
5.1.2 数学覆盖节点类 | 第38页 |
5.1.3 物理覆盖节点类 | 第38-39页 |
5.1.4 结构边界类 | 第39-40页 |
5.1.4.1 结构边界点类 | 第39-40页 |
5.1.4.2 结构边界边类 | 第40页 |
5.1.4.3 结构边界面类 | 第40页 |
5.1.5 材料数据类 | 第40-41页 |
5.1.6 形函数类 | 第41页 |
5.1.7 边界条件类 | 第41-42页 |
5.1.8 流形单元面和流形单元类 | 第42-43页 |
5.1.8.1 流形单元面类 | 第42-43页 |
5.1.8.2 流形单元类 | 第43页 |
5.2 3D NMM数据类的管理和组织 | 第43-47页 |
5.3 3D NMM数据类的主要继承关系 | 第47-48页 |
第六章 3D NMM的OOP程序设计中的算法 | 第48-51页 |
6.1 3D NMM中的网格自动生成算法 | 第48-49页 |
6.2 3D NMM中积分区域的确定算法 | 第49-51页 |
6.2.1 数据的记录 | 第49页 |
6.2.2 三维实体布尔求交运算的算法 | 第49-51页 |
第七章 程序界面和流程 | 第51-53页 |
7.1 程序界面 | 第51-53页 |
7.2 程序流程 | 第53页 |
本部分小结 | 第53-55页 |
第三部分 算例与总论 | 第55页 |
第八章 数值算例 | 第55-59页 |
8.1 网格自动划分及积分区域确定算例 | 第55-57页 |
8.2 悬臂梁 | 第57-59页 |
结论与展望 | 第59-61页 |
参考文献 | 第61-64页 |
致谢 | 第64-65页 |
硕士期间所发表的文章 | 第65页 |