中文摘要 | 第4-5页 |
英文摘要 | 第5页 |
1 绪论 | 第10-20页 |
1.1 问题的提出及研究意义 | 第10-12页 |
1.2 有限元程序设计方法 | 第12-13页 |
1.2.1 面向过程的程序设计方法 | 第12页 |
1.2.2 面向对象的程序设计方法 | 第12-13页 |
1.2.3 其它程序设计方法 | 第13页 |
1.3 国内外研究现状 | 第13-18页 |
1.3.1 上部结构、地基基础共同作用的研究现状 | 第13-15页 |
1.3.2 面向对象有限元的研究现状 | 第15-18页 |
1.4 本文研究目的和研究内容 | 第18-20页 |
1.4.1 本文的研究目的 | 第18页 |
1.4.2 本文的研究内容 | 第18-20页 |
2 面向对象程序设计 | 第20-28页 |
2.1 面向对象程序设计方法的产生和发展 | 第20页 |
2.2 面向对象的基本思路 | 第20-21页 |
2.3 面向对象程序设计的基本概念 | 第21-22页 |
2.3.1 对象 | 第21页 |
2.3.2 消息 | 第21-22页 |
2.3.3 方法 | 第22页 |
2.3.4 类 | 第22页 |
2.4 面向对象程序设计的基本特征 | 第22-24页 |
2.4.1 抽象 | 第22-23页 |
2.4.2 封装 | 第23页 |
2.4.3 继承 | 第23页 |
2.4.4 多态 | 第23-24页 |
2.5 面向对象程序设计的基本过程 | 第24页 |
2.5.1 面向对象的分析 | 第24页 |
2.5.2 面向对象的设计 | 第24页 |
2.5.3 面向对象的实现 | 第24页 |
2.6 面向对象程序设计语言 | 第24-25页 |
2.7 面向对象与面向过程编程效率的比较 | 第25-26页 |
2.8 面向对象有限元方法的研究意义 | 第26-28页 |
3 上部结构、板、地基共同作用的有限元分析 | 第28-54页 |
3.1 地基土的本构模型 | 第28-32页 |
3.1.1 土的线性弹性模型 | 第28-29页 |
3.1.2 邓肯-张模型 | 第29-32页 |
3.2 地基土的有限元分析 | 第32-36页 |
3.2.1 空间二十结点等参元 | 第32-33页 |
3.2.2 坐标变换和位移函数 | 第33-34页 |
3.2.3 应变和应力计算 | 第34-36页 |
3.2.4 单元刚度矩阵 | 第36页 |
3.3 板的基本理论 | 第36-42页 |
3.3.1 理论力学薄板理论 | 第36-39页 |
3.3.2 Reissner厚板弯曲理论 | 第39-42页 |
3.4 厚板的有限元分析 | 第42-46页 |
3.4.1 平面八结点等参弯曲单元 | 第42页 |
3.4.2 坐标变换和位移函数 | 第42-43页 |
3.4.3 应变和应力计算 | 第43-46页 |
3.4.4 单元刚度矩阵 | 第46页 |
3.5 子结构分析原理 | 第46-48页 |
3.5.1 子结构法原理 | 第46-47页 |
3.5.2 共同作用分析中上部结构刚度和荷载的凝聚 | 第47-48页 |
3.6 上部结构的有限元分析 | 第48-51页 |
3.6.1 刚度方程的形成 | 第48-51页 |
3.7 共同作用分析 | 第51-54页 |
3.7.1 上部结构与筏板基础的耦合 | 第51-52页 |
3.7.2 基础与地基的接触方式 | 第52页 |
3.7.3 共同作用分析的基本方程 | 第52-54页 |
4 面向对象的有限元分析程序设计 | 第54-90页 |
4.1 面向对象有限元程序的分析 | 第54-56页 |
4.1.1 识别对象 | 第54-55页 |
4.1.2 识别类的属性和方法 | 第55页 |
4.1.3 识别类之间的关系 | 第55-56页 |
4.2 面向对象有限元程序的设计 | 第56-58页 |
4.2.1 人机交互 | 第56-57页 |
4.2.2 任务管理 | 第57页 |
4.2.3 优化设计 | 第57-58页 |
4.3 面向对象有限元程序的实现 | 第58-59页 |
4.3.1 编程语言的选择 | 第58页 |
4.3.2 类库的选择 | 第58页 |
4.3.3 编程平台的选择 | 第58-59页 |
4.4 VC++编程平台的使用 | 第59-60页 |
4.4.1 VC++编辑器的使用 | 第59页 |
4.4.2 MFC的使用 | 第59-60页 |
4.4.3 有限元程序的面向对象编程 | 第60页 |
4.5 有限元程序中各个类的实现 | 第60-80页 |
4.5.1 有限元整体类 | 第60-66页 |
4.5.2 结点类 | 第66-68页 |
4.5.3 抽象单元类 | 第68-69页 |
4.5.4 空间二十结点等参单元类 | 第69-71页 |
4.5.5 平面八节点等参弯曲单元类 | 第71-73页 |
4.5.6 上部结构凝聚后的单元类 | 第73-74页 |
4.5.7 抽象材料类 | 第74-75页 |
4.5.8 非线性弹性材料类 | 第75-76页 |
4.5.9 荷载类和荷载组类 | 第76-77页 |
4.5.10 矩阵类 | 第77-79页 |
4.5.11 稀疏矩阵类 | 第79-80页 |
4.6 面向对象方法的图形前后处理 | 第80-83页 |
4.6.1 三维图形的投影 | 第80-82页 |
4.6.2 结构单元图的绘制 | 第82页 |
4.6.3 单元变形图的绘制 | 第82-83页 |
4.6.4 板单元内力图的绘制 | 第83页 |
4.7 图形的DXF输出 | 第83-86页 |
4.7.1 建立DXF文件 | 第83-85页 |
4.7.2 图形结果的DXF文件输出 | 第85-86页 |
4.8 算例分析 | 第86-90页 |
4.8.1 算例说明 | 第86页 |
4.8.2 结果显示与分析 | 第86-90页 |
5 数值计算及结果分析 | 第90-120页 |
5.1 程序说明 | 第90页 |
5.2 算例说明 | 第90页 |
5.3 计算模型说明 | 第90-92页 |
5.4 算例结果分析 | 第92-120页 |
5.4.1 筏板的变形 | 第92-95页 |
5.4.2 筏板的弯矩 | 第95-98页 |
5.4.3 上部结构柱的内力分布 | 第98-109页 |
5.4.4 上部结构梁的内力分布 | 第109-120页 |
6 结论与展望 | 第120-122页 |
6.1 主要结论 | 第120页 |
6.2 后续研究工作的展望 | 第120-122页 |
致谢 | 第122-124页 |
参考文献 | 第124-128页 |
附录:作者在攻读学位期间发表的论文目录 | 第128-129页 |