本书在主要讲述弹性力学基本理论和解题方法的基础上,同时介绍了有限元的基本理论、计算方法和编程技巧。它既着重理论内容的高起点,又看重求解具体问题时方法的简便和创新。其特点是从空间问题讲到平面问题并应用了张量的指标记法。同时,介绍了确定应力函数的简单方法、用和函数法解多跨连续深梁的问题以及利用计算机辅助求解弹性力学问题等。书中删除了复变函数解平面问题等较深、难的内容。在有限元法部分除了介绍其基本理论外,着重讲述有限元程序设计的方法、技巧与工程应用。初步介绍了面向对象的编程技术,做到了有限元前后处理的可视化。
本书讲述弹性力学与有限元法的基本理论和程序设计方法,分为两篇、18章。在第一篇弹性力学中介绍了应力分析、应变分析、虎克定律和空间问题的基本方程及柱体扭转,重点讲述了弹性力学平面问题的解题方法,即用逆解法和半逆解法解平面问题。同时,介绍了编著者近年来用应力法、应力和函数法、确定应力函数的一种简便方法以及利用计算机辅助求解弹性力学问题。在第二篇有限元法中同时介绍了杆系有限元和平面问题的有限元,在深入浅出地讲述有限元的基本理论的基础上,着重介绍有限元程序设计的方法。书中用FORTRAN90语言编写了平面刚架、空间桁架、平面应力三角形单元和八节点等单元的计算程序,供学生上机实习之用。并结合AutoCAD图形交换文件DXF,初步介绍了面向对象的编程技术,做到了有限元前后处理的可视化。
本书可以作为高等工科院校土木工程、水利工程专业学生弹性力学和有限单元法的教材,也可供其它专业的学生和从事结构工程的技术人员在学习和工作中参考。
第一篇 弹性力学
第1章 绪论及预备知识
1.1 弹性力学的任务和研究对象
1.2 弹性力学的研究方法
1.3 弹性力学的基本假设
1.4 弹性力学的发展史
1.5 张量简介
1.5.1 指标符号与求和约定
1.5.2 克罗内克符号δij与符号eijk
1.5.3 矢量的坐标变换
1.5.4 正交关系
1.5.5 直角坐标张量
1.5.6 Green格林理论
第2章 应力分析
2.1 基本概念
2.2 一点的应力状态
2.3 应力分量的坐标变换式
2.4 主应力、应力状态的不变量
2.5 应力状态的图解法
2.6 八面体和八面体应力
2.7 平衡微分方程
习题
第3章 应变分析
3.1 变形与应变的概念
3.2 一点的应变状态
3.3 主应变与主应变方向
3.4 应变协调方程
习题
第4章 广义虎克定律
4.1 广义虎克定律
4.2 应变能函数——格林公式
4.3 各向同性体的虎克定律
4.4 弹性常数之间的关系及广义虎克定律的各种表达式
4.5 弹性应变能函数的表达式
习题
第5章 弹性力学问题的解法
5.1 弹性力学的基本方程
5.2 弹性力学的问题的解法
5.3 用位移法求解弹性力学问题
5.3.1 用位移分量表示的平衡方程
5.3.2 用位移分量表示的应力边界条件
5.4 用应力法求解弹性力学问题
5.5 解的唯一性定理与圣维南原理
5.5.1 解的唯一性定理
5.5.2 圣维南原理(力的局部作用性原理)
习题
第6章 柱体的扭转
6.1 等截面柱体扭转的基本方程
6.1.1 扭转的位移分量
6.1.2 扭转的基本方程
6.1.3 边界条件
6.2 用应力函数解等截面直杆的扭转问题
6.2.1 椭圆截面柱体的扭转
6.2.2 正三角形截面柱体的扭转
6.2.3 矩形截面柱体的扭转
6.3 薄膜比拟法
6.3.1 薄膜比拟法
6.3.2 狭长矩形截面杆的扭转(b>>a)
习题
第7章 直角坐标解平面问题
7.1 平面应力和平面应变
7.1.1 平面应力
7.1.2 平面应变
7.2 平面问题的基本方程
7.2.1 平面应力问题
7.2.2 平面应变问题
7.3 用应力法解平面问题
7.4 应力函数
7.5 用多项式应力函数解平面问题
7.6 楔形体受重力和液体压力
7.7 多跨连续深梁用和函数法的级数解答
7.8 利用计算机辅助求解弹性力学问题的一种新方法
7.8.1 概述
7.8.2 用多项式并借助计算机求解弹性力学平面问题
7.8.3 结论
习题
第8章 极坐标解平面问题
8.1 用极坐标表示的基本方程
8.1.1 平衡微分方程
8.1.2 几何方程与物理方程
8.1.3 应力函数和变形协调方程
8.2 轴对称的平面问题
8.3 厚壁筒受均匀压力
8.4 圆孔孔边的应力集中
8.5 楔形体在顶端承受集中荷载
8.6 半无限平面边界上受法向集中力
8.7 关于弹性力学问题解法的讨论
习题
第9章 能量原理及变分法
9.1 虚位移原理
9.2 最小势能原理
9.3 位移变分法
9.3.1 Ritz法
9.3.2 Galcrkin法
9.4 位移变分法应用举例
习题
参考文献
第二篇 有限元法
第10章 有限元法的基本知识
10.1 基本概念
10.1.1 有限单元
10.1.2 历史背景
10.1.3 软件开发
10.2 工程应用
10.2.1 土木工程结构
10.2.2 航空航天结构
10.2.3 热传导
10.2.4 其它领域
10.3 有限元方法的一般描述
10.3.1 求解步骤
10.3.2 分析实例
10.3.3 两套坐标系
10.4 线弹性静力计算程序框图
10.5 矩阵运算的几个子程序
10.5.1 矩阵赋零值
10.5.2 矩阵转置
10.5.3 矩阵相乘
习题
第11章 单元刚度矩阵
11.1 K'e的积分公式
11.2 杆单元
11.3 梁单元
11.3.1 二维梁单元
11.3.2 三维梁单元
11.4 平面应力单元
11.4.1 三角形单元
11.4.2 平面等参单元
11.4.3 高斯积分
11.5 单元刚度阵的特点
11.6 单元刚度阵的计算程序
11.6.1 杆单元刚度矩阵子程序
11.6.2 二维梁单元刚度矩阵子程序
11.6.3 平面三角形单元刚度子程序
11.6.4 平面八节点等参元单元刚度矩阵子程序
习题
第12章 坐标变换
12.1 坐标变换的概念和应用
12.2 变换矩阵R
12.2.1 杆单元
12.2.2 梁单元
12.3 程序设计
12.3.1 R子程序
12.3.2 整体坐标系下单元刚度计算的程序语句
习题
第13章 非节点荷载处理
13.1 平面应力单元荷载
13.1.1 线荷载等效
13.1.2 体积力等效
13.2 梁单元荷载
13.2.1 一般等效处理方法
13.2.2 固端反力计算
13.2.3 坐标变换
13.3 梁单元等效节点力程序语句
13.3.1 变量说明
13.3.2 程序语句
习题
第14章 总刚度矩阵
14.1 结构总刚度方程
14.2 总刚度矩阵的性质与特点
14.3 总刚度矩阵的形成
14.3.1 二维结构刚度矩阵的形成
14.3.2 一维变带宽储存
14.4 约束处理方法
14.4.1 划行划列法
14.4.2 主对角元置1法
14.4.3 主对角元置大数法
14.5 总刚度矩阵程序设计
14.5.1 IS数组子程序
14.5.2 指示数组LD子程序
14.5.3 刚性约束处理子程序
14.5.4 总刚度矩阵的形成
习题
第15章 线性代数方程组
15.1 高斯消元法
15.1.1 消元过程
15.1.2 方程求解子程序
15.2 矩阵分解法
15.21 系数矩阵的分解
15.2.2 右端常数项(荷载项)分解
15.2.3 回代公式
15.3 矩阵分解法子程序设计
习题
第16章 内力和应力计算
16.1 计算公式
16.1.1 单元节点位移
16.1.2 单元节点力
16.1.3 单元应力
16.2 程序设计
16.2.1 变量说明
16.2.2 程序段
第17章 数据的输入输出
17.1 数据文件和I/O格式
17.1.1 数据文件
17.1.2 I/O格式
17.2 输入和输出数据
17.2.1 输入数据
17.2.2 输出数据
17.3 程序段
17.3.1 原始数据输入输出程序段
17.3.2 结果输出语句
17.4 有限元的前后处理程序
17.4.1 有限元的前后处理程序
17.4.2 AutoCAD标准图形交换文件DXF
17.4.3 等应力线的绘制
第18章 有限元法计算程序及算例
18.1 平面刚架结构
18.1.1 FORTRAN源程序
18.1.2 算例
18.2 平面八节点等参单元
18.2.1 FORTRAN源程序
18.2.2 算例
习题
参考文献