中文摘要 | 第1-5页 |
英文摘要 | 第5-9页 |
1 绪 论 | 第9-14页 |
·研究背景 | 第9-10页 |
·文献综述 | 第10-12页 |
·“面向对象程序设计”简述及国内外对 OOP 编程的探索 | 第10-11页 |
·钢筋混凝土非线性有限元分析中裂缝的模式 | 第11-12页 |
·本文的研究目的及主要内容 | 第12-14页 |
·研究目的 | 第12-13页 |
·主要内容 | 第13-14页 |
2 面向对象方法基本原理及有限元分析中几种常用的单元表达格式 | 第14-26页 |
·面向对象方法基本原理 | 第14-18页 |
·对象 | 第14页 |
·类 | 第14页 |
·对象和类的基本特点 | 第14-16页 |
·面向对象的程序设计 | 第16-18页 |
·面向对象程序编程和开发工具 | 第18页 |
·有限元分析中几种常用的单元表达格式 | 第18-26页 |
·平面问题 3 结点三角形单元的有限元格式 | 第18-23页 |
·平面桁架单元 | 第23-26页 |
3 结构对象模型设计 | 第26-62页 |
·数值计算类 | 第26-31页 |
·向量类 | 第26-27页 |
·矩阵类 | 第27-30页 |
·张量类 | 第30-31页 |
·数据结构类 | 第31-34页 |
·链表结点类 | 第32页 |
·链表类 | 第32-33页 |
·链表迭代类 | 第33-34页 |
·基本程序框架设计 | 第34-45页 |
·结点类 | 第36-37页 |
·抽象单元类 | 第37-40页 |
·抽象材料类 | 第40-41页 |
·荷载类 | 第41-42页 |
·抽象有限元方法类 | 第42-45页 |
·有限元计算分析中几个关键步骤的程序实现 | 第45-59页 |
·数据输入 | 第45-49页 |
·位移约束处理 | 第49-51页 |
·方程编号 | 第51-52页 |
·总刚度矩阵对角地址计算 | 第52-55页 |
·单元刚度矩阵计算并放入总刚度矩阵以及右端力向量计算 | 第55-59页 |
·静力有限元分析程序步骤 | 第59-60页 |
·小结 | 第60-62页 |
4 平面 3 结点三角形单元重剖分算法及其程序实现 | 第62-82页 |
·三角形单元重剖分算法 | 第62-68页 |
·算法步骤 | 第62-64页 |
·算法流程图 | 第64-68页 |
·算法相关类的构建 | 第68-71页 |
·裂缝分析方法类 | 第68-69页 |
·平面 3 结点三角形单元类 | 第69-70页 |
·裂缝类 | 第70-71页 |
·算法细节及程序实现 | 第71-81页 |
·开裂判断条件 | 第71-73页 |
·求单元重心 | 第73-74页 |
·求任意给定三个平面结点的中心 | 第74-75页 |
·任意给定三个平面结点使其按逆时针顺序排列 | 第75-76页 |
·求任意给定三个平面结点围成的三角形面积 | 第76页 |
·停机条件 | 第76-77页 |
·结点重新编号 | 第77页 |
·裂缝显示 | 第77-79页 |
·主程序 | 第79-80页 |
·裂缝分析函数 | 第80-81页 |
·小结 | 第81-82页 |
5 算例 | 第82-92页 |
·算例一 | 第82-84页 |
·模型初始条件 | 第82页 |
·单元网格划分 | 第82页 |
·输入文件 | 第82-84页 |
·计算结果 | 第84页 |
·算例二 | 第84-86页 |
·模型初始条件 | 第85页 |
·单元网格划分 | 第85页 |
·输入文件 | 第85页 |
·计算结果 | 第85-86页 |
·简要分析 | 第86-92页 |
6 结 语 | 第92-94页 |
·主要研究内容 | 第92-93页 |
·需要进一步研究的工作 | 第93-94页 |
致 谢 | 第94-96页 |
参考文献 | 第96-98页 |
附 录: 发表的论文 | 第98-99页 |