孫斌, 李維鵬, 余艷穩, 賈永詳
(云南電網有限責任公司 帶電作業分公司, 云南 昆明 650051)
輸電線路巡檢實操仿真培訓具有很多優勢,能提高操作人員的技能水平、預防事故以及保證電力系統穩定運行。對輸電線路進行常規巡檢作業,實時了解和掌握輸電線路的當前運行狀況、輸電線路周邊環境情況,是電力作業人員一項繁瑣的常規工作。人工巡檢是常規情況下應用比較普遍的輸電線路巡檢方式。通常情況下,輸電線路所架設區域,其地形環境呈現多樣性、復雜性,在江河或山嶺等條件惡劣的地區,輸電線路沿線區段沒有合適的巡檢道路,導致該巡檢方式作業環境惡劣、作業人員工作辛苦,而且輸電線路的運行情況的實時反饋性較差。
輸電線路的電力巡檢作業質量對保障整個電力系統可靠運行有重大意義。采取有效的培訓方法可以提高巡檢人員的技能水平從而保證輸電線路安全穩定運行。常規的巡檢作業培訓是以實際操作為基礎逐步展開的,但是電力系統運行的復雜性決定了難以實現作業人員的實操培訓,而且常規培訓模式并不會對作業人員的培訓質量和培訓效率的提升有很大幫助[1]。
基于虛擬現實技術的輸電線路巡檢仿真培訓系統具有信息涵蓋范圍廣、能夠實現對實際動作的模擬操作、可以進行多個項點的演示和對實際工作環境進行模擬等特點,這些特點是傳統培訓方法不具有的。通過虛擬現實技術模擬的培訓環境可以實現對作業現場環境的有效還原,電力作業人員可以在沒有任何危險的條件下完成相應的培訓任務,因此可以在一定程度上避免電力事故的發生,并且可以降低培訓資源消耗,縮短培訓周期。
本文提出一種以虛擬現實(VR)技術為核心,進行輸電線路“機巡”+“人巡”實操仿真培訓系統,通過計算機對各種物理工況進行模擬實現,以仿真模擬手段復現一個以教學和訓練為目的真實系統行為的培訓系統,該系統具有資源消耗少、培訓效果好、安全性高等優勢。
輸電線路仿真培訓系統是通過VR技術支持,在計算機虛擬環境下利用系統數學模型和線路模型建立電力系統的各個組成環節,諸如桿塔、導線以及各種作業工具,并對輸電線路的巡視檢查、施工作業和運行場景進行模擬仿真,從而為電力企業提供豐富的教學培訓和考核的手段,以達到提高培訓效果和質量的目的。
輸電線路巡檢的仿真操作環境是通過虛擬現實(VR)技術構建的,仿真模擬與實際場景逼近的虛擬模型是實現實操仿真培訓系統的必要前提。輸電線路巡檢虛擬三維場景的構建必須要選擇合適的實現手段來進行具體實施,VRML是基于HTML語言的三維模型,它具有文件占用空間資源少,易于通過互聯網進行傳播等特點。VRML定義了很多種類型的模型構建手段,通過對模擬環境的幾何形狀、物理外觀、接觸反應和光線聲音相關因素等進行描述,生成逼近真實的模擬仿真場景[2]。通過Java開發環境編寫上位機操作軟件,實現對虛擬場景的操控。仿真培訓系統總體架構框圖,如圖1所示。

圖1 仿真培訓系統總體框圖
搭建輸電線路虛擬巡檢仿真模型是為了將輸電線路的架構及其存在的缺陷形象逼真地表現出來。輸電線路模擬仿真模型是在對各種不同電壓等級的輸電線路和各種功能類別的電力作業設備的合理分組的基礎上搭建起來的。根據電力系統的不同等級、不同功能角色搭建模型,可以有效提高系統仿真模型與實際環境的接近程度。本文依據各種電力作業工器具類型不同以及輸電線路的電壓等級的不同進行細致劃分,輸電線路巡檢設備樹模型,如圖2所示。

圖2 輸電線路巡檢設備樹
對輸電線路各種對象進行細分,有利于仿真模型數據庫的存儲、復制和調用,為虛擬場景的建立奠定了堅實基礎[3-6]。
模型的建立包括場景模型、工器具庫和人物角色搭建。
場景模型包括輸電線路和周圍虛擬環境模型,輸電線由不同電壓等級的輸電網和桿塔構成,周圍虛擬環境包括:巡檢輸電線路附近的建筑、山川、河流、和樹木等模型[7]。
工器具是電力作業人員在電力作業過程中必備專業工具。主要包括:防護工裝、安全防護設備、視覺觀察設備、絕緣工器具和信息輸入終端等。將工器具模型存儲在數據庫,以便在使用時可以實時調用。
輸電線路巡檢模擬培訓中,根據不同的實際工作需求對人物角色進行區分,包括工作負責人、地面工作人員、塔上工作人員。不同的人物模型的區分通過角色著裝差異來實現,如圖3所示。
在虛擬現實環境中,受訓人員需要以各種不同的人物角色來實現輸電線路巡檢模擬培訓,例如可以進行輸電線路周邊環境的巡察,操作虛擬電力作業工具。模擬仿真培訓過程中,因為人物無法像現實中那么智能,需要用窮舉法對實際作業動作建立一個數據庫,并把各種操作動作分解,通過一個小動畫形式表現出來[8-10]。受訓人員要在仿真培訓中模擬對輸電線路進行巡檢并查找其缺陷這一操作,需要分解為4個小動畫。
(1) 望遠鏡的選擇;
(2) 調整望遠鏡的位置;
(3) 仔細查找輸電線路的缺陷;
(4) 結束缺陷查找。
在模擬實際操作培訓過程中,需要對每一步操作進行分解和細化,以達到與現實作業一樣的效果,這樣就可以讓受訓人員有一種身臨其境的感覺,從而提高系統體驗的真實性。
線路模擬實際操作培訓系統采用客戶-服務器模式,受訓員可以通過計算機界面進行操作,通過計算機技術、網絡技術、虛擬現實技術將現實中的輸電線路巡檢的操作規程和計算機軟硬件相結合,通過虛擬仿真、三維動態和實時交互進行巡檢內容的培訓[11-12]。
軟件結構主要包括:數據庫資料查詢、輸電線路巡檢培訓、多成員協同操作、效果考評、在線監控、現場教學。其中,數據庫資料查詢可以方便受訓人員掌握專業知識,提高個人技能;多成員協同操作可以增強受訓人員間的協同操作能力;現場教學方便培訓人員對受訓人員進行現場指導,解決培訓過程中遇到的問題。
輸電線路巡檢實操培訓系統包括3個部分:場景數據和培訓資料數據庫、培訓員機和受訓員機。培訓員機對受訓員機進行考核,考核結果存到已建立好的數據庫中,受訓員機根據培訓員機進行場景選擇,具體數據交互,如圖4所示。
輸電線路巡檢平臺以電力企業已有的局域網為基礎,由知識數據庫、Web服務器和培訓人、受訓人工作站組成。培訓人通過網絡對巡檢資料和教學內容進行管理,受訓人通過網絡進行具體的巡檢培訓作業。

圖4 各角色間數據交互結構
巡檢平臺的知識數據庫需要根據實際情況進行更新,以滿足電力系統培訓發展的需要[13]。輸電線路巡檢平臺結構,如圖5所示。

圖5 輸電線路巡檢平臺結構
由圖5可知,培訓人根據受訓人的培訓需要,從巡檢資料數據庫調取相應的培訓內容,通過Web服務器實現局域網互聯,可同時對多個受訓人進行在線培訓。
在進行線路巡檢實操仿真培訓系統開發實現過程當中,作為核心技術的引擎是決定系統性能的決定性因素。引擎是一系列預先規定好的,與系統初始化、人員控制、圖像處理、三維建模和碰撞檢測等有關的函數,有實現程序員的開發工具包的功能,程序員只需要調用引擎中的相關函數即可完成開發工作。所以在培訓系統開發中,通過對三維圖形引擎的結構和功能的有效借鑒,可以開發一種用于輸電線路仿真培訓系統的“引擎”。
電力系統的輸電線路的運行環境復雜,環境多變,因此電力作業人員觀察物體的反射效果會因光照強度差異而有所區別,為確保線路巡檢虛擬環境最大程度上逼近實際環境,實操培訓系統的引擎采用統一光照模型,采用凹凸映射貼圖使引擎計算出理想的光照效果,因此需要對引擎的處理性能進行提升。
本文所提及的培訓系統的引擎采用的算法是基于Blinn-Phong局部光照方法,如式(1)。
I=kaIa+∑Ii[kd(N*Li)+ks(N*Hi)n]
(1)
式中:ka——光反射參量;
kd——漫反射參量;
ks——鏡面反射參量;
Ia——環境光強參量;
Ii——入射光強參量;
n——鏡面高光參量;
N——任意一點的法矢量;
Li——該點到光源矢量;
Hi——半角矢量。
上述矢量均為進行標準化處理后的單位矢量。
本文采用的光照模型算法的處理過程包括光照處理和幾何處理兩部分,首先采用虛擬場景的幾何數據完成幾何處理,然后用利用Blinn-Phong模型在預處理過程中降低紋理處理和載入時間。
引擎系統的作用主要是用來保證虛擬真實環境的準確性,通過碰撞檢測模擬物體在不同環境下的運動狀態。碰撞檢測系統要求極高的實時性,在進行引擎系統設計過程中,高效的碰撞檢測算法對提高系統的實時性很有效果。
頂點坐標向量U的表達,如式(2)。
(2)
協方差方差矩陣C的解,如式(3)。
1≤j,k≤3
(3)
矩陣C包括P、Q、R三個向量,這三個向量是兩兩正交的單位向量,因此對矩陣C求解就能確定包圍體的3個軸向坐標。較多的實體碰撞會導致碰撞檢測效率降低,進而影響系統的執行效率,本文采用一種基于動態列表的改進算法,該算法可以明顯優化現有的碰撞檢測算法。
為了把場景中實體投影到X、Y、Z坐標軸上,該算法可以降低矩陣的維度,并生成3張用來存放包圍體在各軸投影端點的動態排序列表,然后根據此表計算相鄰的實體位置,最終確定相交的包圍體,實體位置的計算方程,如式(4)。
MpA(t)=pAs+vAst+aAst2,s∈{x,y,z}
(4)
式中,pAs表示實體的位置;vAs表示速度;aAs表示加速度;MpAs表示實體A在不同時間的位置。實體A、B發生位置相同的碰撞時表達式,如式(5)。
MpAs(Ti,j)-MpBs(Ti,j)=0
(5)
動態排序列表可以生成一張相鄰元素碰撞時間的優先級隊列,這樣相鄰元素之間就可以進行數據交互,通過求解實體的運動狀態,可以預測是否發生碰撞,如式(6)、式(7)。
pAs+vAsTi,j=pBs+vBsTi,j
(6)
(7)
式中,Δps=pAs-pBs,Δvs=vAs-vBs。
碰撞時間Ti,j求解方程,如式(8)、式(9)。
Δps+ΔvsTi,j+Δas(Ti,j)2=0
(8)
(9)
式中,Δas=aAs-aBs。
輸電線路實操仿真培訓具有現場漫游的功能,讓受訓人員從不同的角度了解作業現場,可以規范電力操作人員的工器具操作流程。具有實際操作、維護檢修的功能,同時能對具體案例進行復現模擬和教學,有利于培訓人員和受訓人員之間的互動交流,培訓結束后系統可以對學員進行考核,學員也可以通過該系統提供的功能進行自我評價[14]。系統交互界面示例,如圖6所示。


圖6 實操仿真培訓交互界面示例
系統引擎采用Blinn-Phong局部光照算法,并采用較多凹凸映射貼圖,在幾何框架的屬性定義中對色彩紋理貼圖、法向量貼圖、鏡面反射和高光貼圖進行指定,引擎通過運算得出正確的光照效果。
使用本系統時,首先培訓員登錄系統,然后根據培訓具體內容建立場景,最后受訓員進入對應的主機培訓任務,以對應的人物角色來實現輸電線路巡檢模擬培訓,并對本次培訓進行評估和記錄。虛擬線路巡檢示意圖,如圖7所示。

圖7 虛擬線路巡檢示意圖
虛擬線路巡檢培訓克服了傳統培訓效果差和對條件要求高的缺點,具有明顯的實用性和經濟性。虛擬輸電線路巡檢培訓能讓受訓人員高效、熟練地掌握線路巡檢技能,并迅速查出線路缺陷。
基于VR技術的輸電線路“機巡”+“人巡”實操仿真培訓系統以教學和培訓為目的,可滿足輸電線路巡檢人員的培訓需求。該系統通過模擬仿真來再現一個真實的場景模式,培訓人員可以對受訓人員的受訓過程在線監測,在實操仿真培訓的過程中實時反饋信息。該仿真培訓系統能夠讓學員的培訓過程不受時間和地點的約束,具有很強的靈活性,從而打破了傳統培訓對空間和時間的限制,有利于降低成本并且提高效率,輸電線路巡檢實操仿真培訓能夠有效提升電力企業從業人員業務培訓水平和電力作業質量,為電力系統的穩定運行提供了有力保障。