力矩分配法的方程解法
2022-04-28朱晓江张琳楠秦太验
朱晓江 张琳楠 秦太验
(中国农业大学,北京 100083)
传统力矩分配法是求解超静定结构的常用手算方法[1],该法避免了力法和位移法需要求解方程组的缺点,通过逐次分配、传递不平衡力矩来逼近精确解,但是当分配点多于一个时,该方法计算量大且精度有限。针对这一问题,许多学者都提出了力矩分配法的改进方法[2]。刘天一等[3]给出仅含3 个分配点结构的力矩分配公式并得到精确解,该方法所给出的公式只适用于3 个分配点的情况。刘茂燧等[4]推导了任意跨连续梁杆端转动刚度和结点处力矩传递系数的递推公式,通过一次分配即可求得连续梁的精确解,但该方法计算过程复杂。张宇[5]将结点转角作为迭代目标,仍需较大计算量且存在误差。
本文提出了力矩分配法的方程解法,该方法将渐进的计算过程转化为方程组的求解,方程组的系数矩阵为三对角阵,且主对角线元素始终为“1”。该方程组求解简单,适于少结点问题的手算;对于多结点问题,采用相同顺序的结点编号时,应用该方法可以得到与矩阵位移法形式相同的方程,方程未知量为各分配点的分配力矩代数和,方程的推导不需要单元刚度矩阵的集结。力矩分配法的计算精度随计算轮次的增加而提高,最后收敛于精确解,本文方法将渐进计算过程转化为方程组的求解,因而可以直接得到杆端弯矩的精确解。
力矩分配法是为了避免解算力法和位移法典型方程而发展起来的、简捷的、适于手算的渐进计算方法,但力矩分配法出现了迭代次数和精度的新问题,本文提出的方法解决了这两个新问题。虽然本文方法又回到方程的求解,但是一方面该方法所需解算的方程较力法和位移法典型方程更为简单,另一方面,本文方法其实正是力矩分配法向矩阵位移法的过渡,该方法让我们进一步理解,从想摆脱方程求解,到回到方程求解的必要性,在教学中指出这一必要性,有助于学生乐于接受更繁琐的矩阵位移法。此外,对于多结点问题,相比于矩阵位移法,本文方法的方程建立过程更简洁,有助于启发学生的编程思维及相应的计算练习。
1 力矩分配法的方程解法原理
传统的力矩分配法只适用于求解无侧移结构,以李廉锟[1]书中例9-2 含有3 个分配点的连续梁为例,说明力矩分配法方程解法的原理。
观察图1 计算表格,每个椭圆圈内所有数的代数和为“0”;B左侧截面只有分配力矩,B右侧截面则既有分配力矩又有传递力矩,D结点与B结点情况相反,C为中间的分配点,两侧均有分配力矩和传递力矩。由上述观察可知,B点两侧所有传递力矩和分配力矩的代数和等于B两侧截面固端力矩代数和的相反数,C和D两结点处也有相同的结论,即矩形框内所有数值的代数和等于各结点两侧截面固端力矩代数和。
图1 例题及计算表格
设B,C,D三个分配点处各次分配力矩的代数和分别为MB,MC和MD,同时考虑各结点所连杆端分配系数代数和为“1”,则有
该方程组主对角线元素均为“1”,求解方程组可得三个分配点处各次分配力矩的代数和MB,MC和MD。分配点杆端弯矩可按式(2) 计算
非分配点A和E的杆端弯矩数值,等于求解方程组得到的相邻分配点分配力矩代数和乘以相应传递系数,再叠加截面相应的固端弯矩数值。
2 力矩分配法的方程解法算例
为方便对比,仍以李廉锟[1]书中例9-2 为例,用力矩分配法的方程解法计算各杆端弯矩。
由力矩分配法的方程解法计算过程可知,该方法将传统的渐进计算过程转化为三对角矩阵方程组的求解,简化了计算步骤及计算工作量,并得到精确解。
此例题用位移法求解时的典型方程为
对比方程(3) 与图2 计算表格中的方程可知,两方程形式一致,但推导过程及未知量完全不同,本文解法给出的方程主对角线元素均为“1”,求解更简单。
图2 方程解法计算表格
3 力矩分配法的方程解法一般方程及其解
对有n个分配点的多跨梁或单层无侧移刚架,力矩分配法的方程解法即求解式(4) 中系数矩阵为三对角阵,且主对角线元素均为“1” 的方程组。
其中Cij,µij及均为题目的已知条件,求解方程得到Mi(i=1,2,···,n),各分配点杆端弯矩表达式为
非分配点杆端弯矩等于固端弯矩加上相邻分配点传来的传递力矩。
对于多分配点连续梁问题及如图3(a)所示的只有一层结点的无侧移刚架问题,上述方法将一般力矩分配法的渐进计算过程转化为三对角矩阵方程组的求解,在不改变力矩分配法的分析思路,保留杆端弯矩作为分析对象的同时,极大简化了计算步骤及计算工作量,并得到精确解。
图3 无侧移刚架
对于图3(b) 所示的两层无侧移刚架,或其他的多层无侧移刚架,应用本文方法仍可快速写出需要求解的方程组,此时的系数矩阵主对角元素仍为“1”,带宽取决于各结点的编号顺序。关于本文方法求解多层无侧移刚架及与矩阵位移法的对比还可以进行进一步的讨论。
4 结论
本文提出了力矩分配法的方程解法,该方法适用于所有可用力矩分配法求解的无侧移结构。对于较多分配点的连续梁问题及各分配点连接较多杆件的单层无侧移刚架问题,该方法可简化计算步骤,提高计算效率,并得到问题的精确解。
在教学中,本文提出的方法没有增加新的参数,易于学生的理解、接受和应用;力矩分配法与矩阵位移法都是在位移法的基础上发展起来的,力矩分配法直接以杆端弯矩作为分析对象,采用本文方法可以将问题转化为方程组的求解,由此可以引导学生思考,是否可以在将结点位移作为基本未知量的求解过程中,同样引入适于计算机处理的方程解法,而这一思想正是矩阵位移法基本思路,因此本文方法有助于拓展学生的解题思路,引发学生的深入思考,提高学习积极性。