发明名称 可分析复杂工况的输电铁塔杆件应力计算方法
摘要 本发明公开了一种可分析复杂工况的输电铁塔杆件应力计算方法,首先利用有限单元法建立铁塔结构的有限元力学模型,并根据铁塔结构组成进行整体结构的离散化;再对每一单元生成单元刚度矩阵,结合铁塔结构中各杆件之间的空间角度关系和连接关系,叠加生成整体刚度矩阵;然后,根据铁塔所受载荷生成载荷阵列,并以节点位移阵列作为未知量,与整体刚度矩阵,载荷阵列组成矩阵方程;最后,通过求解矩阵方程,获取节点应变,最终得到铁塔结构中每根杆件的应力。本发明通过数学方法直接对输电铁塔杆件应力进行精确求解,可为铁塔结构安全评价提供科学依据。
申请公布号 CN105045998A 申请公布日期 2015.11.11
申请号 CN201510423520.8 申请日期 2014.08.26
申请人 国家电网公司;江苏省电力公司;江苏省电力公司南通供电公司 发明人 张敏;徐晓轶;白杨;袁健华;杨鸣;袁松;钱霜秋
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 南通市永通专利事务所 32100 代理人 葛雷
主权项 一种可分析复杂工况的输电铁塔杆件应力计算方法,其特征在于:包括如下步骤:步骤1:根据有限单元法建立铁塔结构的有限元力学模型,根据得到的力学模型获取铁塔节点;并将铁塔结构离散化,得到与铁塔两节点间杆件数目相同的单元,单元彼此之间仅靠节点相连;铁塔中主材与主材、主材与斜材、斜材与斜材的交汇点视为节点;步骤2:针对每个单元和节点位移,分别生成单元刚度矩阵[k]<sup>(e)</sup>和节点位移阵列<img file="FDA0000761636270000011.GIF" wi="151" he="116" />并根据杆件之间的空间角度关系、杆件之间的连接关系,转换叠加出铁塔整体刚度矩阵<img file="FDA0000761636270000012.GIF" wi="169" he="106" />步骤3:将铁塔所受均布载荷和非节点载荷等效移置到节点上,形成节点载荷阵列<img file="FDA0000761636270000013.GIF" wi="154" he="113" />其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mrow><mo>&lsqb;</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><msup><mrow><mo>&lsqb;</mo><mover><mi>&delta;</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><mo>,</mo></mrow>]]></math><img file="FDA0000761636270000014.GIF" wi="451" he="116" /></maths>并考虑到矩阵方程<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mrow><mo>&lsqb;</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><msup><mrow><mo>&lsqb;</mo><mover><mi>&delta;</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup></mrow>]]></math><img file="FDA0000761636270000015.GIF" wi="429" he="118" /></maths>中<img file="FDA0000761636270000016.GIF" wi="140" he="106" />的奇异性,引入铁塔塔腿四节点的位移约束条件,求解矩阵方程,得到节点位移阵列<img file="FDA0000761636270000017.GIF" wi="154" he="105" />步骤4:计算铁塔节点的应变、应力,获取铁塔结构每根杆件应力;步骤3将铁塔所受均布载荷和非节点载荷等效移置到节点上,形成节点载荷阵列<img file="FDA0000761636270000018.GIF" wi="131" he="114" />(其中<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mrow><mo>&lsqb;</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><msup><mrow><mo>&lsqb;</mo><mover><mi>&delta;</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup></mrow>]]></math><img file="FDA0000761636270000019.GIF" wi="423" he="117" /></maths>),并考虑到矩阵方程<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><mrow><mo>&lsqb;</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><msup><mrow><mo>&lsqb;</mo><mover><mi>&delta;</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>&rsqb;</mo></mrow><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow></msup></mrow>]]></math><img file="FDA00007616362700000110.GIF" wi="423" he="113" /></maths>中<img file="FDA00007616362700000111.GIF" wi="138" he="113" />的奇异性,引入铁塔塔腿四节点的位移约束条件,求解矩阵方程,得到节点位移阵列<img file="FDA00007616362700000112.GIF" wi="153" he="116" />其具体实施过程为:首先将铁塔所受均布载荷、非节点载荷等效移置到节点上,形成节点载荷阵列<img file="FDA00007616362700000113.GIF" wi="143" he="97" />空间中的杆件,每个节点具有6个自由度,即杆件除了承受轴力、剪力和弯矩的作用外,还可能承受扭矩的作用;并且,空间杆单元承受一维轴力、两维剪力、两维弯矩、一维扭矩,即对应着节点的6个自由度;输电铁塔的杆单元正是空间杆单元;<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msup><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mi>e</mi></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>3</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mrow><mo>[</mo><mover><mi>R</mi><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>N</mi><mi>xi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>N</mi><mi>yi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>N</mi><mi>zi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mi>xi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mi>yi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>M</mi><mi>zi</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi></mrow>]]></math><img file="FDA00007616362700000114.GIF" wi="898" he="477" /></maths>其中,<img file="FDA00007616362700000115.GIF" wi="92" he="93" />为整体坐标中所有节点载荷阵列;<img file="FDA00007616362700000116.GIF" wi="90" he="94" />为整体坐标中第i个节点的载荷列阵;N<sub>xi</sub>为第i个节点的轴向力,N<sub>yi</sub>、N<sub>zi</sub>分别为第i个节点在xy及xz面内的剪力;M<sub>xi</sub>为第i个节点的扭矩,M<sub>yi</sub>、M<sub>zi</sub>为第i个节点在xz及xy面内的弯矩;由于矩阵方程<img file="FDA0000761636270000021.GIF" wi="369" he="99" />中<img file="FDA0000761636270000022.GIF" wi="118" he="95" />为奇异矩阵,方程组无解,若要求解该方程,必须引入约束条件,限制铁塔结构的刚性位移,保证整体刚度方程有唯一解;位移约束条件的作用是使结构上的节点的位移分量为常数值,即δ<sub>i</sub>=δ<sub>0</sub>;引入位移约束条件,就是要将δ<sub>i</sub>=δ<sub>0</sub>引入到结构总体刚度方程中;采用对角元素置1法,将δ<sub>i</sub>=δ<sub>0</sub>引入整体刚度矩阵<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>K</mi><mn>11</mn></msub></mtd><mtd><msub><mi>K</mi><mn>12</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mn>21</mn></msub></mtd><mtd><msub><mi>K</mi><mn>22</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>K</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>K</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mi>i</mi><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mi>i</mi><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>K</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>K</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mi>n</mi><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mi>n</mi><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>&delta;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>R</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>R</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000761636270000023.GIF" wi="924" he="461" /></maths>针对输电铁塔的4个塔腿中,与基础连接的部分是固定端约束,因此δ<sub>0</sub>=0;将K的第i行的主对角线元素K<sub>ii</sub>置1,其余元素清零,且将第i行的载荷项R<sub>i</sub>用δ<sub>0</sub>代替,上式变为<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>K</mi><mn>11</mn></msub></mtd><mtd><msub><mi>K</mi><mn>12</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><mn>0</mn></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mn>21</mn></msub></mtd><mtd><msub><mi>K</mi><mn>22</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><mn>0</mn></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>...</mo></mtd><mtd><mn>1</mn></mtd><mtd><mo>...</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>K</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>K</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><mn>0</mn></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>K</mi><mrow><mi>n</mi><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>&delta;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>R</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>R</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000761636270000024.GIF" wi="881" he="461" /></maths>通过置1法将位移约束条件δ<sub>i</sub>=δ<sub>0</sub>引入到整体刚度方程中,并没有改变矩阵K和R中的各元素储存顺序,而且矩阵K仍然为对称矩阵;,对与基础相连的4个塔腿节点的子矩阵采用置1法,即可代入24个位移边界条件,消除整体刚度矩阵的奇异性,从而采用高斯消元法进行矩阵方程求解。
地址 100031 北京市西城区西长安街86号