结构力学中,一般采用单位荷载法计算结构指定截面的位移,计算时需针对所求位移假设虚拟单位力状态,从而利用虚力原理求得实际位移状态中指定截面的位移。该方法亦可用于超静定结构的位移计算,虚拟单位力既可以施加在原超静定结构(后简称原结构)上,也可以施加在原结构的任一力法基本结构(后简称基本结构)上[1-2]。后一种方法由于只需解算一次原超静定结构的内力,即实际位移状态中原结构的内力,而被更广泛地采用。例如,求解图 1(a)中的竖向位移ΔK,则虚拟单位力状态既可选为图 1(b)所示状态,也可选为图 1(c)所示状态,而取后者,解算更简单。
|
图 1 超静定结构位移计算的传统方法 |
利用图 1(a)中的结构加以说明。如图 2(a)所示,将图 1(a)中原结构的荷载作用于图 1(c)所示的基本结构上,记作状态T;再取图 1(b)的虚拟单位力状态(重绘于图 2(b)中,记作状态S)与之匹配,来应用单位荷载法。现需证明:按这一方法求得的位移就是实际位移。
|
图 2 位移互等算法的证明 |
将单位化后的荷载F1(记作F1)单独作用于原结构上,如图 2(c)所示。此时,F1引起的K截面竖向位移记作δS1。根据位移互等定理,该位移应等于状态S中对应F1作用方向上的位移δ1S,即δ1S=δS1。
为求得δ1S,应假设虚拟单位力状态。而求δ1S使用的广义荷载正是F1,于是可将其作用于图 1(c)所示的静定基本结构上,如图 2(d)所示,形成虚拟单位力状态与状态S相配。至此,F1已转换作用于基本结构上,记此状态为状态1。
根据线弹性的物理条件,由F1单独作用所引起的K截面的竖向位移ΔK1=F1δS1,再将位移互等定理代入,可得ΔK1=F1δ1S。推而广之,对于单独作用于原结构的任一荷载,均可将之单位化后,作用于基本结构上。若记相应状态为状态i(i=1,2,…),可得ΔKi=FiδSi=FiδiS。
再利用叠加法,可求得K截面竖向位移为
| $ {\Delta _K} = \sum\limits_i {{\Delta _{Ki}}} = \sum\limits_i {{F_i}{\delta _{Si}}} = \sum\limits_i {{F_i}{\delta _{iS}}}, $ | (1) |
式中,Fi表示单独作用于原结构上的第i个荷载;ΔKi表示Fi单独作用于原结构时,引起的K截面的竖向位移;δiS表示状态S中施加于K处的单位荷载,所引起的原结构第i个荷载作用方向上的广义位移。
δiS的计算使用前述传统的单位荷载法,对于杆件结构,其计算公式为
| $ \begin{array}{l} {\delta _{iS}} = \sum {\int {\frac{{{{\bar M}_i}{M_S}}}{{EI}}ds} } + \sum {\int {\frac{{{{\bar F}_{Ni}}{F_{NS}}}}{{EA}}ds} } + \\ \sum {\int {\frac{{\mu {{\bar F}_{Qi}}{F_{QS}}}}{{GA}}ds} }, \end{array} $ | (2) |
式中,Mi、FNi和FQi分别代表状态i中的弯矩、轴力和剪力;MS、FNS和FQS分别代表状态S中的弯矩、轴力和剪力;EI、EA和GA分别代表各杆段的抗弯刚度、轴向刚度和剪切刚度;μ表示剪应力分布不均匀系数;ds代表在杆段上所取的微段。式中的积分符号代表对单根段积分,而求和符号则代表对结构中的全部杆段求和。
将式(b)代入式(a)并去单位化,再运用积分运算与求和运算的加法结合律,则式(a)变为
| $ \begin{array}{l} {\Delta _K} = \sum\limits_i {{F_i}{\delta _{iS}}} = \sum\limits_i {\left[{{F_i}\left( {\sum {\int {\frac{{{{\bar M}_i}{M_S}}}{{EI}}{\rm{d}}s} } + } \right.} \right.} \\ \left. {\left. {\sum {\int {\frac{{{{\bar F}_{Ni}}{F_{NS}}}}{{EA}}{\rm{d}}s} } + \sum {\int {\frac{{\mu {{\bar F}_{Qi}}{F_{QS}}}}{{GA}}{\rm{d}}s} } } \right)} \right] = \\ \sum\limits_i {\left( {\sum {\int {\frac{{{M_i}{M_S}}}{{EI}}{\rm{d}}s} } + \sum {\int {\frac{{{F_{Ni}}{F_{NS}}}}{{EA}}{\rm{d}}s} } } \right. + } \\ \left. {\sum {\int {\frac{{\mu {F_{Qi}}{F_{QS}}}}{{GA}}{\rm{d}}s} } } \right) = \sum {\int {\left( {\frac{{{M_S}}}{{EI}}\sum\limits_i {{M_i}} } \right){\rm{d}}s} + } \\ \sum {\int {\left( {\frac{{{F_{NS}}}}{{EA}}\sum\limits_i {{F_{Ni}}} } \right){\rm{d}}s} } + \sum {\int {\left( {\frac{{\mu {F_{QS}}}}{{GA}}\sum\limits_i {{F_{Qi}}} } \right){\rm{d}}s} }, \end{array} $ | (3) |
而由叠加法可知,式(3)中的
式(1)表明了该方法求得的位移与传统方法相等,而式(3)的得出证明了利用状态T和状态S相配就可求得所需的位移,至此证明完毕。
二、位移互等算法的计算步骤第一步:选取原结构的任一力法基本结构,将原结构所受荷载全部作用于此静定结构上,即获得状态T,并求出相应内力。
第二步:在原结构上施加与所求位移相应的广义单位荷载,获得虚拟状态S,并求出相应内力。
第三步:利用单位荷载法的计算公式,求出所需位移。
三、算例如图 3(a)所示刚架,其柱BA承受半跨均布荷载q的作用,求该柱正中截面D的水平位移ΔDH。
|
图 3 算例 |
此例为等截面直杆构成的刚架,可不计轴向变形和剪切变形对位移的贡献。位移计算时,可采用图乘法。下面分别用传统方法和位移互等算法进行比对计算,验证位移互等算法的正确性。
(一) 传统方法第一步:求实际状态内力。
利用超静定结构解法(如力法、位移法等),求出原结构在荷载作用下的最终弯矩图,如图 3(b)所示。
第二步:确定虚拟状态,并求内力。
选取原结构的任一力法基本结构,在其上施加与所求位移相应的单位力FP=1,并求得弯矩图,如图 3(c)所示。
第三步:利用图乘法计算ΔDH。
| $ \begin{array}{l} {\Delta _{DH}} = \frac{1}{{EI}}\left[{\left( {\frac{1}{2} \cdot \frac{l}{2} \cdot l} \right)\left( {\frac{2}{3} \cdot 43-\frac{1}{3} \cdot 44} \right) + } \right.\\ \left( {\frac{2}{3} \cdot 48 \cdot l} \right)\left( {\frac{1}{2} \cdot \frac{l}{2}} \right) + \\ \left. {\left( {\frac{1}{2} \cdot \frac{l}{2} \cdot l} \right)\left( {\frac{2}{3} \cdot 43-\frac{1}{3} \cdot 62} \right)} \right]\frac{{q{l^2}}}{{384}} = \\ \frac{{27q{l^4}}}{{768EI}}\left( \to \right) \end{array} $ |
第一步:确定状态T。选取原结构的任一力法基本结构,将所有荷载作用于此结构上并作出弯矩图,如图 3(d)所示。
第二步:确定虚拟状态S。在原结构上施加与所求位移相应的单位力FP=1,并求得弯矩图,如图 3(e)所示。
第三步:利用图乘法计算ΔDH。
| $ \begin{array}{l} {\Delta _{DH}} = \frac{1}{{EI}}\left[{\left( {\frac{2}{3} \cdot \frac{{q{l^2}}}{8} \cdot l} \right) \cdot \frac{1}{2}\left( {\frac{{9l}}{{32}}-\frac{l}{8}} \right) + } \right.\\ \left. {\left( {\frac{1}{2} \cdot \frac{{q{l^2}}}{2} \cdot l} \right)\left( {\frac{2}{3} \cdot \frac{{5l}}{{16}}-\frac{1}{3} \cdot \frac{{9l}}{{32}}} \right)} \right] = \\ \frac{{27q{l^4}}}{{768EI}}\left( \to \right) \end{array} $ |
此例中,两种方法的计算结果完全一致,验证了位移互等算法的正确性。
四、位移互等算法的优势位移互等算法把对超静定结构的内力求解置于虚拟状态中,这使其相对于传统方法具有以下特点。
第一,如果原结构承受复杂荷载作用,采用传统方法,需求解复杂荷载作用下,该超静定结构的内力,这将带来繁重的工作量;而采用位移互等算法,一方面内力求解变成了简单的静定问题,另一方面还可以通过运用力法基本结构的选取技巧,进一步降低复杂荷载带来的内力求解困难。
第二,用于位移求解所设的虚拟单位力状态中,一般仅包含1个或1对广义单位力,因此即便在此状态中求解原超静定结构,也不会导致工作量的过多增加。
综上,鉴于实际荷载一般比虚加广义单位力要复杂得多,因而利用位移互等算法,将超静定结构的内力解算转移至虚拟状态中,就可以达到降低计算工作量的目的。
五、结语利用位移互等定理改进的单位荷载法——位移互等算法,可将传统方法中原结构最终内力的解算,转化为荷载作用下静定的力法基本结构的内力解算,并将超静定内力解算转移至虚拟状态中。在教学中,位移互等算法可作为传统方法的补充,丰富结构力学课堂教学内容。该方法还可有效减低受复杂荷载作用的超静定结构位移计算的工作量,在实际运用中有着明显意义。
| [1] | 萧允徽, 张来仪. 结构力学(Ⅰ)[M]. 1版. 北京: 机械工业出版社, 2006. |
| [2] | 李廉锟. 结构力学上册[M]. 1版. 北京: 高等教育出版社, 2004: 112-150. |
| [3] | 龙驭球, 包世华. 结构力学教程(Ⅰ)[M]. 1版. 武汉: 高等教育出版社, 2000: 287-375. |
2013, Vol. 22

