长距离输水工程压力管道地埋镇墩标准化设计

2021-10-28 08:41刘世伟卢小波
中国农村水利水电 2021年10期
关键词:计算公式转角被动

刘世伟,杨 捷,卢小波

(甘肃省水利水电勘测设计研究院有限责任公司,兰州730000)

0 引 言

镇墩是水利水电工程、市政工程及油气管道工程中常见的用于保持压力管道不致发生滑移、倾覆和扭转的重力式支承构筑物。镇墩有开敞式和闭合式两种,地埋压力管道一般都采用闭合式镇墩[1]。在长距离有压输水管道、水电站压力钢管及市政供水管网等工程中,管道平立面拐折处常需设置镇墩,以满足转折处的稳定要求。油气管道为限制由温度及压力引起的位移也常在弯管段设置镇墩[2]。目前,国内镇墩设计可依据的现行规范和设计手册较少,且关注重点多集中在水电站压力钢管明管镇墩[3,4]和市政给水管道支墩[5,6]。王兴云等[7]基于小型水电站的镇墩设计现状和原则,探讨了高水头、小流量压力钢管镇墩设计中的技术问题和关键环节。张威[8]通过2 个高水头水电站镇墩质量事故分析,提出了编制镇墩相关设计规范的必要性。蒋爱辞[9,10]对传统镇墩结构型式研究优化后,提出了一种能够满足大流量、大管径新型镇墩专利技术,即弧形挡墙式水平弯管镇墩,并成功应用于内蒙古杭锦旗独贵塔工业园区输水工程。张彦航[11]为解决低压大口径管道城区水平转弯时镇墩结构尺寸大、征占地困难的问题,提出了采用增加弯管长度来代替在弯头处敷设镇墩的设计思路。刘永智等[12]以厄瓜多尔德尔西水电站压力管道为例,分析了不同设计方案下镇墩的配筋量、体型及施工难度,探讨了高水头压力钢管镇墩结构设计原则。郭明道[13]以水平弯管计算为例阐述了周围填土对地埋镇墩结构尺寸的影响,认为地埋镇墩计算时应考虑周围填土对镇墩的作用力。贾杰等[14]考虑利用土体被动土压力的有利影响,提出浅埋压力管道的镇墩结构优化设计思路。张娜等[15]基于镇墩受荷分析,对镇墩型式进行归纳,分析了山区长距离输水管线镇墩的结构设计。谭永华等[16]从镇墩受力的力矩分解、抗倾覆计算、基底形心轴的确定及矩阵法受力分解等方面探讨了镇墩的稳定计算。镇墩底部增设齿坎或凸榫作为一种经济简便的工程措施也被用于管道工程[17,18]。基于编程语言的镇墩结构设计程序开发与研究也有所发展[19-21]。Yan Yifei 等[2]基于能量平衡和变形协调推导了管道镇墩推力的计算公式,并采用4 种有限元分析软件进行校验,研究成果成功地应用于中国西气东输工程单斜隧洞油气管道镇墩的推力确定。

在英文中,镇墩有“anchor block”的译法,不区分地埋镇墩和明管镇墩,目前可查阅的相关文献较少,为数不多的研究成果多集中于沙特、伊朗等中东石油产出国的油气管道工程,其镇墩的研究方向和侧重点与本文讨论的压力管道地埋镇墩关注点相同。Al-Gahtani HJ[22]摒弃了Watkins[23]在立方体镇墩设计中忽略侧面摩阻力影响的简化处理方法,在基于Rankine 土压力理论并考虑侧面摩阻力影响的条件下,提出了镇墩的优化设计方法。Sidqi[24]通过室内试验和分析计算研究了镇墩的抗拔承载力。Naser Al-Shayea[25]通过小型模型试验研究了埋设在不同饱和度砂土中镇墩的抗拔承载力,并采用Rankine、Cou⁃lomb 和Log spiral 三种土压力理论对试验结果进行了对比分析。Chris Sundberg[26]针对焊接钢管提出一套基于向量代数受力分析的镇墩设计方法。Hamed Ashrafi 等[27]研究了地震作用下天然气管道镇墩交界面的动力响应,提出了地震波作用下镇墩交界面处的脆性函数。

综上所述,镇墩设计的相关内容零星分散在不同规程、规范及相关文献中,且国内多以水电站、泵站等工程配套的压力明管镇墩设计为主,国外主要侧重油气管道镇墩的研究。随着国内各类长距离引调水工程及跨流域调水规划的发展,地埋镇墩大量涌现,其设计与明管镇墩设计有明显不同,同时与市政工程中镇墩设计也有区别[28]。长期以来,地埋镇墩存在设计方法不统一,或采用明管镇墩设计法,或采用市政工程设计法。对于现行规范关于地埋镇墩稳定计算中被动土压力考虑与否的困惑也未能得到明确,实际设计时多将被动土压力作为安全储备,而将主动土压力按最不利情况计其影响,由此导致地埋镇墩结构体量偏大。

长距离输水管道由于平面曲折转弯,立面起伏变坡,导致地埋镇墩数量众多且结构型式相似但又不相同,在设计中如何高效处理这类结构尚未有标准的模式,少则几十多则上百个地埋镇墩的结构钢筋一一出图实属资源浪费,太过简化的出图又无法保证设计精度。此外,地埋镇墩虽结构简单但受力计算繁琐,部分设计人员及施工单位对其重视不够,加之地埋构筑物的隐蔽性,一旦留下安全隐患,在后期的运行中可能会造成巨大的经济损失和严重的社会影响。鉴于此,笔者在工作实践中总结出一套地埋镇墩尺寸拟定及稳定计算的标准化方法,适用于长距离输水工程压力管道地埋镇墩的设计分析,采用此方法可以大大节省设计人员的工作量并提高工程设计效率和精度。

1 地埋镇墩结构标准化设计

1.1 地埋镇墩结构型式归类

地埋镇墩结构型式归类是标准化设计的基础。依据管道转弯处的空间特征及功能要求,可将地埋镇墩划分为四类:平面镇墩、立面镇墩、复合镇墩及构造镇墩。平面镇墩设置在管道立面上无变坡(纵坡),仅平面上有转折点的位置,立面镇墩设置在平面上无转折,仅立面上存在变坡(纵坡)点的位置;复合镇墩设置在平面转折点与立面变坡点重合的位置;构造镇墩一般根据构造要求设置在平立面均无转折的平直段。

1.2 立面镇墩分类

立面镇墩依据镇墩前后管道走向及纵坡大小关系可分为四类:Ⅰ型,Ⅱ型,Ⅲ型,Ⅳ型,详见图1。

图1展示的立面镇墩的四种型式涵盖了管道工程中立面镇墩可能出现的所有情况。为便于在管道推力分解计算时的程序化判定,可将镇墩弯管的类型分为上行弯管和下行弯管。上行弯管的合力方向斜向下方,稳定计算时向下的竖向分量起有利作用。下行弯管的合力方向斜向上方,稳定计算时向上的竖向分量起不利作用。Ⅰ型立面镇墩为典型的下行弯管,Ⅲ型立面镇墩为典型的上行弯管;对于Ⅱ型立面镇墩,α均位于水平面下方,对应管道纵坡值规定为负值,当α>β时,定义为下行弯管,当α<β时,定义为上行弯管。对于Ⅳ型立面镇墩,α均位于水平面上方,对应管道纵坡值规定为正值,当α<β时,定义为下行弯管,当α>β时,定义为上行弯管,以上α和β均为绝对值,α和β可通过变坡点前后管线的纵坡值确定:i1= tanα,i2= tanβ。

对于特殊情况,α=0 时,当β均位于水平面上方,归类为Ⅲ型立面镇墩上行弯管,当β均位于水平面下方,归类为Ⅰ型立面镇墩下行弯管;β=0 时,当α均位于水平面上方,归类为Ⅲ型立面镇墩上行弯管,当α均位于水平面下方,归类为Ⅰ型立面镇墩下行弯管。

正确合理的划分立面镇墩类型及管道弯管类型可为立面镇墩受力分析的程序化处理提供较大便利。

1.3 平面镇墩分类

平面镇墩依据管线平面圆心角的大小分为两类:大转角五边形镇墩和小转角矩形镇墩,详见图2。在管线既无平面转弯也无立面变坡处设置的满足基本构造要求的构造镇墩可采用矩形型式。大小转角镇墩的界限角在后文中由推导得出。

1.4 地埋镇墩结构尺寸的标准化

采用管道外包混凝土厚度b作为镇墩结构尺寸的控制性参数,镇墩结构尺寸通过调整b值使得镇墩抗滑稳定计算满足规范要求来拟定。镇墩结构尺寸的表达式是基于管道中心线平立面测量要素与控制性参数b的几何关系推导出的。

(1)立面镇墩尺寸。根据几何关系推导得出立面镇墩的尺寸及混凝土方量表达式:

式中:L、B、H分别代表镇墩的长宽高,m;b为管道外包混凝土厚度,也即镇墩尺寸的控制性参数,m;dn为管道直径,m;R为转弯半径,一般取R=3dn,m;角度α和β为镇墩前后管中心线与水平面的夹角,°;θ为管线的平面圆心角,°;γ为管线的立面圆心角,°。镇墩前后的纵坡分别:i1= tanα,i2= tanβ,通过变坡点前后管线的纵坡值可得角度α和β的值。

(2)构造镇墩尺寸。根据几何关系可得构造镇墩的尺寸及混凝土方量表达式:

式中公式符号意义同上。

(3)小转角平面镇墩尺寸。根据几何关系推导得出平面镇墩的尺寸及混凝土方量表达式:

式中公式符号意义同上。

(4)大转角平面镇墩尺寸。根据几何关系推导得出平面镇墩的尺寸及混凝土方量表达式:

式中:L1代表五边形镇墩凸面长度,m;其余符号意义同上。

(5)复合镇墩尺寸。依据空间几何关系,可得复合镇墩管道空间复合角Δ与镇墩前后的设计纵坡(角度α和β)、立面圆心角γ及平面圆心角θ的关系表达式如下:

根据几何关系可得平面镇墩的尺寸及混凝土方量表达式:

①小转角复合镇墩尺寸表达式:

②大转角复合镇墩尺寸:

式中:L1代表五边形镇墩凸面长度,m;其余符号意义同上。

以上基于空间几何关系及管道外包混凝土厚度b推导的公式的最大优点在于地埋镇墩稳定计算中受力分析,仅需迭代控制参数b即可改变镇墩的尺寸及重量,便于大批量镇墩的标准化设计及稳定计算。

2 地埋镇墩稳定计算探讨

2.1 抗滑稳定计算公式探讨

镇墩的稳定计算主要包括抗滑移、抗倾覆、地基承载力和沉降计算四个方面。目前国内没有关于镇墩设计的专用规范,实际工程设计中也没有统一的设计方法。对于地埋镇墩,由于地基已采用相应的加固处理措施,一般情况下地基承载力和沉降都能满足要求。因此,镇墩的抗滑稳定是稳定计算的核心,同时也是通过稳定计算拟定所需镇墩的体积及结构尺寸,进而复核地基承载力和沉降。

依据《埋地聚乙烯给水管道工程技术规程》(CJJ101-2004),针对埋地聚乙烯管道的稳定验算给出了明确公式,且考虑了土压力影响:

式中:Fpk为作用在镇墩抗推力侧被动土压力标准值;Fep,k为作用在镇墩迎推力侧主动土压力标准值;Ffk为镇墩底部滑动平面摩擦力标准值;Ks为抗滑移稳定性抗力系数,Ks≥1.5;Fwp.k为在设计内水压力作用下,该管道承受的水平推力标准值。

除上述规程有明确的稳定计算公式外,大多情况下参考《泵站设计规范》(GB50265-2010)中的公式,其计算公式如下:

式中:Kc为抗滑稳定安全系数;∑G为作用于镇墩基底以上的全部竖向荷载;∑H为作用于镇墩基底以上的全部水平荷载;f为镇墩基底与地基间的摩擦系数,按试验资料确定。

借鉴《泵站设计规范》公式用于地埋镇墩稳定计算时是否考虑土压力的影响未明确。常规做法多将被动土压力作为安全储备,而将主动土压力按最不利情况计其影响。《埋地聚乙烯给水管道工程技术规程》要求稳定计算时对各项作用均取标准值,抗滑稳定系数不应小于1.5;《泵站设计规范》要求抗滑稳定系数在基本组合下不应小于1.3,特殊组合下不应小于1.1。

外文文献[22,25,27]主要关注油气管道工程,尚未见有针对输水压力管道地埋镇墩被动土压力考虑与否的详细研究;油气管道工程地埋镇墩的受力分析及设计习惯均考虑了主动土压力和被动土压力的共同作用,此外还考虑了侧面摩阻力的影响。国内工程技术人员对此问题的关注度不高,相关文献中只言片语的论述也多为泛泛而谈。

2.2 抗滑稳定计算公式推导

在压力管道地埋镇墩设计中是否考虑被动土压力对镇墩稳定的有利影响令部分设计人员比较困惑,当不考虑被动土压力有利作用时,镇墩体量偏大,设计偏安全但造成投资增大、资源浪费;考虑被动土压力有利作用时,可优化镇墩体量,减少投资但安全可靠度令人担忧。在地埋镇墩受力原理不清、概念模糊的情况下很难建立技术自信并保证工程的经济合理性。鉴于此,笔者基于Rankine 土压力、侧面摩阻力及土压力三维效应修正系数,推导了压力管道地埋镇墩的稳定计算公式。

(1)立面镇墩稳定计算公式。立面镇墩受力分析计算简图见图3,考虑了镇墩上覆土重力、主动土压力、被动土压力、顶面、底面及侧面的摩阻力。基于Rankine 土压力理论,作用在镇墩上的各个力的计算公式推导如下。

图3 立面镇墩受力分析计算简图Fig.3 Model of forces acting on elevation anchor block

对于立面镇墩,顺水流方向上游侧为承受主动土压力,下游侧承受被动土压力,其计算公式及作用点位置如下:

式中:Ea为主动土压力,kN;Ep为被动土压力,kN;γs为回填土容重,kN/m3;C为镇墩顶面覆土厚度,m;其余符号意义同上。

依据梯形形心计算公式推导得出的主、被动土压力作用点高度相等且仅与镇墩上覆土层厚度及镇墩高度相关,推导如下:

式中:ha为主动土压力作用点高度,(m);hp为被动土压力作用点高度,m;Ka为主动土压力系数:Ka=tan2(45-φ/2)=(1-sinφ)/(1+sinφ);Kp:被动土压力系数,1/Ka;其余符号意义同上。

镇墩的顶面、底面及侧面摩阻力计算公式如下:

镇墩抗滑稳定计算公式推导如下:

镇墩抗倾覆稳定计算公式推导如下:

镇墩基底应力计算公式推导如下:

式中:FR为镇墩周围总摩阻力,kN;Fwp为镇墩推力,kN;Fwp∥为镇墩推力水平分量,kN;Fwp⊥为镇墩推力垂直分量,kN;Fw为镇墩处管道设计内水压力,kN;h0为镇墩推力作用点高度,m;ha为主动土压力作用点高度,m;hp为被动土压力作用点高度,m;γc为镇墩混凝土容重,kN/m3;φ为回填土内摩擦角,kN/m3;μ为混凝土与土之间摩擦系数;fa为地基土允许承载力,kPa;σmin为基底应力最小值,kPa;σmax为基底应力最大值,kPa;FRt为地埋镇墩顶面摩阻力,kN;FRb为地埋镇墩底面摩阻力,kN;FRs为地埋镇墩一侧面摩阻力,kN;KS为地埋镇墩抗滑稳定系数;Ko为地埋镇墩抗倾覆系数。

(2)小转角平面镇墩稳定计算公式。小转角平面镇墩受力分析计算简图见图4,作用在镇墩上的各个力的计算公式推导如下。考虑到小转角镇墩平面圆心角θ较小,令Fwp⊥≈Fwp,忽略顺水流向推力分量的作用。

图4 小角度平面镇墩受力分析图Fig.4 Model of forces acting on plane anchor block(small angle)

对于平面镇墩,垂直水流向水平弯管凹面承受主动土压力,弯管凸面承受被动土压力,其计算公式及作用点位置如下:

镇墩抗滑稳定计算公式推导如下:

镇墩抗倾覆稳定计算公式推导如下:

镇墩基底应力计算公式推导如下:

式中符号意义同上。

(3)大转角平面镇墩稳定计算公式。大转角平面镇墩受力分析计算简图见图5 和图6,作用在镇墩上的各个力的计算公式推导如下。

图5 大转角平面镇墩受力分析计算平面图Fig.5 Plane figure of forces acting on plane anchor block(big angle)

对于大转角平面镇墩,垂直水流向水平弯管凹面承受主动土压力,弯管凸面承受被动土压力,其计算公式及作用点位置如下:

镇墩抗滑稳定计算公式推导如下:

镇墩抗倾覆稳定计算公式推导如下:

镇墩基底应力计算公式推导如下:

式中符号意义同上。

2.3 镇墩土压力的三维效应

众所周知,土压力理论最早是为解决挡土墙受力发展起来的,其使用条件及基本假定都是基于纵向无限的平面应变问题。镇墩属于三维实体,有别于其平面应变的理论假定。Ovesen[29]早在1964年就发现不满足平面应变条件的三维实体的被动土压力比依据Rankine 理论和Coulomb 理论计算出的土压力要大得多。因此,地埋镇墩的土压力计算需考虑三维效应。在本标准化设计中,土压力计算借鉴了Hansen[30]提出的考虑三维效应的土压力修正系数M。

为了工程应用的方便,对M进行了简化处理,直接取用修正系数Mm,前述所推导公式中的被动土压力均需乘以Mm以考虑三维效应,Mm为被动土压力简化三维效应系数。

地埋镇墩稳定计算公式均为通用公式,可依据工程的具体情况对地埋镇墩承受的力进行适当简化。依据土力学原理,当镇墩向土体方向滑移至土体达到极限平衡状态时,产生被动土压力所需的位移大大超过主动土压力发挥所需位移。被动土压力的发挥要求有较大位移,而较大的位移对于管道承插式接头是极其危险的,容易造成接头处渗漏,在内水压力较大时易造成爆管;而对于采用钢管焊接或热熔焊接的管道,允许镇墩在发生使得被动土压力发挥的较大位移下不至产生接头渗漏而爆管。

通过分析及工程经验,当压力管道接头采用焊接、熔接或其他允许有一定变形的接头连接方式时,稳定计算宜考虑被动土压力;当压力管道接头采用承插式或对接头变形有严格限制时,不宜考虑被动土压力的有利影响。具体说来,笔者建议针对钢管、埋地聚乙烯管道及其他化学塑料管道地埋镇墩稳定计算时考虑主、被动土压力作用;针对混凝土管及其他承插式非塑料管道地埋镇墩稳定计算时不考虑被动土压力有利作用。

3 标准化设计中相关问题探讨

3.1 大小转角地埋镇墩界限角确定

采用四边形镇墩还是五边形镇墩抑或其他异形镇墩在工程设计中存在很大随意性,没有严格的规范要求,大多凭经验依据布局合理的原则确定。基于平面上管道两侧地埋镇墩体积大致相等的原则,假定在小转角镇墩结构尺寸公式中满足b1=2b对应的θcr作为大小转角镇墩的界限角。推导过程如下:

令等式左侧表达为y=f1(θ,b,dn),右侧表达为y=f2(b,dn),首先假定混凝土外包厚度b为恒定常数,改变管径dn,获得界限角θcr。通过分析和工程经验,可取θcr=30°作为大小转角镇墩界限角。管道平面圆心角小于30°时建议采用小转角矩形镇墩,大于30°时建议采用大转角五边形镇墩,如此区别主要为便于施工及标准化设计。

3.2 控制性参数b的确定

地埋镇墩合理的设计是个反复试算的过程,由稳定条件计算出所需镇墩体积后,还需拟定镇墩结构的几何尺寸。基于本文推导的地埋镇墩几何尺寸计算公式及稳定计算公式,外包混凝土厚度b是确定镇墩尺寸的控制性参数,通过迭代b值试算出满足最小稳定系数的结构尺寸即为拟定的地埋镇墩设计体型。

目前,压力管道地埋镇墩外包混凝土厚度一直是个比较模糊的问题,且鲜有研究,工程中多根据构造要求凭借经验确定。可参考的相关文献[31,32]也多集中在水电站坝后背管外包混凝土厚度的研究。文献[21]研发的镇墩设计程序主要适用于水电站明管镇墩,其对镇墩外包混凝土厚度有不小于0.8 倍管径且至少为0.4 m 的构造要求。结合实际工程经验及可参考的相关研究,地埋镇墩标准化设计中采用的控制性参数b,也即外包混凝土厚度建议不小于0.5 m。

4 工程应用实例

石门河调蓄引水灌溉管道工程灌溉干管接工程供水主管道末端,沿河流阶地向北敷设,至上坪后山坡向东南方向1.53 km,继续向东1.26 km 后结束,管线设计长度5.06 km,设计0.31~0.17 m3/s,管道采用螺旋钢管,管径Φ478 和Φ529。镇墩采用C25 混凝土,容重取24 kN/m3,砂砾石、粉质壤土及基岩的摩擦系数分别为0.3、0.25和0.4。计算成果详见附表1~3。

表1 石门河调蓄引水灌溉管道工程立面镇墩特性表Tab.1 Properties of elevation anchor block of irrigation pipeline for the project of Shimen river

地埋镇墩标准化设计基于Microsoft Excel 程序,设计所需的所有基础资料以Excel 的形式存储。根据管线的设计成果,将平面坐标成果转化为平面圆心角,根据管线设计纵坡确定镇墩前后α和β,并计算出立面圆心角γ,根据平立面转弯点的重合情况确定复合圆心角。基于Excel 的相关功能筛选出立面镇墩、平面镇墩及复合镇墩,进而判别镇墩管道为上行弯管或下行弯管,为进一步的内力分解做准备。将镇墩尺寸计算公式及稳定计算公式编辑完成,然后计算镇墩在不同工况下满足稳定所需的b值。在镇墩尺寸拟定过程中,通过不断迭代b值直至满足镇墩稳定所要求的最小安全系数,此时的b值及对应的镇墩结构尺寸即为镇墩设计尺寸。采用此方法大大提高镇墩设计效率和精度。

表2 石门河调蓄引水灌溉管道工程平面镇墩特性表Tab.2 Properties of plane anchor block of irrigation pipeline for the project of Shimen river

表3 石门河调蓄引水灌溉管道工程复合镇墩特性表Tab.3 Properties of composite anchor block of irrigation pipeline for the project of Shimen river

本文提供的地埋镇墩标准化设计已成功应用于临夏州引黄济临工程、景泰县永泰川灌溉引水工程等多个引灌溉工程压力管道地埋镇墩的设计,取得了较好的效果,设计出的地埋镇墩布局合理、运行可靠。

5 结 论

基于国内外有关镇墩设计的相关研究成果,分析了目前地埋镇墩设计的主要特点及存在的问题。考虑到现行规范中关于镇墩设计内容偏少且不够具体、行业内有关镇墩标准化设计缺乏系统的技术总结,尤其是地埋镇墩的设计引起的关注度不高,本文研究探讨了长距离输水工程压力管道地埋镇墩的标准化设计。得到了如下几点结论。

(1)水利水电工程中引调水及灌溉压力管道地埋镇墩的设计有别于明管镇墩,也不同于市政管道支墩,设计时需慎重对待,明确地埋镇墩的受力特点。

(2)标准化设计针对地埋镇墩可能出现的所有型式进行了归类,推导出不同型式镇墩的结构尺寸、稳定计算通用公式。

(3)当压力管道接头采用焊接、熔接或其他允许有一定变形的接头连接方式时,稳定计算宜考虑被动土压力;当压力管道接头采用承插式或对接头变形有严格限制时,不宜考虑被动土压力的有利影响。地埋镇墩被动土压力的计算宜考虑镇墩的三维效应。

(4)外包混凝土厚度b是地埋镇墩标准化设计的控制性参数,不应小于0.5 m。通过不断增大b值迭代试算,直至达到抗滑最小稳定系数时,获得对应的镇墩设计尺寸。

(5)建议相关规程、规范及手册修订时增加地埋镇墩设计方面的内容和方法,增强对地埋镇墩设计的指导性和标准化。本研究主要针对长距离输水工程压力管道地埋镇墩的设计,本标准化设计方法可大大提高设计效率和精度。不足之处在于程序化水平不高,仅基于便于当前设计习惯的Microsoft Excel平台,考虑到BIM 技术的飞速发展,有望采用BIM 的二次开发将镇墩标准化设计的流程及通用公式编程入库,在更高层次的设计平台上实现地埋镇墩设计的标准化。 □

猜你喜欢
计算公式转角被动
电机温升计算公式的推导和应用
新闻语篇中被动化的认知话语分析
蔓延
百花深处
一种门窗转角连接件
谈拟柱体的体积
微分在近似计算中的应用
变力做功的八种求法