閆付樂,梁德欣,王雅斌,于立叁
(國網北京市電力公司,北京 西城 100031)
為落實國家電網有限公司“三算四驗五禁止”管理管控要求,使用C#編程語言開發編寫相關計算軟件,其中“封網計算工具”“地錨拉線”計算工具解決了施工存在的計算難題。改變原有計算主要通過手工或使用Excel 表格計算的方式。本研究根據C#語言的特征,介紹一種所見即所得的動態交互式操作模式的實現技術,輔助設計具有良好人機交互功能的“三算”計算軟件。
跨越封網系統算法依據《架空輸電線路無跨越架不停電跨越架線施工工藝導則》《高壓架空輸電線路架線施工計算原理》編制,算法編寫具有權威性,針對假擔封網開發主計算模塊與其他形式的輔助計算模塊,如圖1所示。

圖1 跨越檔全封網布置示意圖
封網計算方法采用狀態方程漸次逼近計算,現有表格計算法不能滿足拉線選型及不同施工狀態計算的快速切換,計算時間長、效率低。本計算模型設計承載索有兩種工作狀態,一種為安裝工作狀態(即空載狀態),另一種為導線事故狀態,兩種狀態下有不同的張力和弧垂。當已知安裝狀態的張力求解事故狀態張力時,可采用簡化的導線狀態方程式,即簡化的斜拋物線方程式:

式中:HA為承載索的安裝張力,N/mm2;φ為土壤的計算抗拔角,(°);l為跨越檔的水平檔距,m;W0為承載索單位長度的重力,N/m;S為承載索(絕緣段)的有效截面積,mm2;E為承載索的彈性模量,N/mm2;HS為事故狀態下承載索的張力,N/mm2;WS為事故狀態下承載索單位長度重力,N/m。

將式(2)代入(1),經整理得

當已知HA、W0、WS、S及E時,可由式(4)按漸次逼近法,求解HS,HS應小于承載索的允許張力。
軟件設計分為兩部分主模塊,一是封網計算模塊,包括假擔式跨越封網計算模塊及輔助計算其他跨越形式的計算模塊;二是地錨計算模塊。
以假擔封網為基礎設計計算方法,包括參數輸入、迪尼瑪承載索校驗、系統計算的主要功能,將封網計算通用計算部分分為7 項計算,分別為參數計算、迪尼瑪承載索折算單位長度計算、空載工況計算、安全放線工況計算、事故靜載計算、事故動載計算、通用部分接口計算。
因跨越封網施工類型包括假擔封網、杉篙跨越架、格構式跨越架等類型,故設計輔助計算界面,利用假擔跨越架通用計算模塊輔助計算其他類型跨越架的計算方法,設計開發出通用計算模塊,輔助相關計算,如圖2所示。

圖2 封網軟件界面
根據施工需求,原有地錨計算一般為手工計算,將地錨計算封裝成為軟件,可以在同一計算界面實現正算求地錨受力、反算求地錨埋深,可以快速校驗地錨受力與埋深是否滿足施工條件,主要計算公式:

式中:Q為地錨允許抗拔力,kN;D為圓柱地錨的直徑或矩形地錨的寬度,m;L為地錨長度,m;h為地錨入土深度,m;α為地錨受力方向與水平方向的夾角,(°);ν為土壤的容量,kN/m3;k為安全系數,可取2~4,界面如圖3所示。

圖3 地錨拉線計算模塊
首先將某項目工程相關參數輸入軟件,選擇對應電壓等級的電力線路,或輸入被跨越物的距離,選擇導線分裂數,輸入選用的迪尼瑪承載索,點擊迪尼瑪承載索校驗計算,如果選用迪尼瑪型號符合會在界面最下方彈出“迪尼瑪承載索滿足校驗條件”,反之則需要重新輸入參數。
輸入相關參數并計算完成后,直接點擊系統計算則跳轉計算結果界面,不同工況下的張力、弧垂以及與被跨越物之間的距離直接輸出在軟件界面。
地錨拉線可通過正算求地錨埋深及反算求拉線受力兩個計算公式進行互相論證,輸入封網計算的事故動載狀態下的受力,輸入地錨拉線計算模塊“地錨允許承載力”,將相關勘測參數輸入軟件界面(左側),點擊計算出地錨埋深。
軟件的編制應用改變了原有封網及拉線計算手工計算的方式,提高計算的準確性,同時減少計算工作量,提高工作效率,為方案審核提供技術支撐,可使相關計算部分形成編制審核的閉環管理。當前軟件已實現2 項主要的計算功能并在相關施工方案中得到了應用,一是地錨拉線計算模塊可實現正算求地錨埋深、反算求拉線受力的功能;二是封網計算模塊可實現假擔封網計算功能及其他形式封網輔助計算功能。下階段的開發重點是所見所得圖形化的效果呈現:使用工具進行計算時,可以直接在圖形界面上修改參數,在圖形界面上查看網片弧垂、張力,并將標明計算結果的圖形直接復制到方案模板中,使計算工具更加實用。