劉小勇
摘要:接觸網(wǎng)是鐵路架設(shè)的一條供電線(xiàn)路,由于電壓等級(jí)高等現(xiàn)實(shí)條件,在真實(shí)接觸網(wǎng)上進(jìn)行作業(yè)訓(xùn)練操作是不可能的。在虛擬現(xiàn)實(shí)背景下,仿真接觸網(wǎng)作業(yè)具有重要意義。接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)既使傳統(tǒng)教學(xué)形象化,又將作業(yè)規(guī)范化,有利于職業(yè)素質(zhì)的培養(yǎng)。文章對(duì)接觸網(wǎng)作業(yè)仿真系統(tǒng)需求進(jìn)行了分析,提出了具體的實(shí)現(xiàn)方法。典型教學(xué)任務(wù)包括接觸網(wǎng)漫游與圖紙教學(xué)等具體的基本知識(shí)的講解,典型教學(xué)任務(wù)的教學(xué)主要通過(guò)視頻播放的形式實(shí)現(xiàn)。典型作業(yè)任務(wù)演練的目的是規(guī)范接觸網(wǎng)作業(yè)流程和提升學(xué)生的技術(shù)技能,主要通過(guò)事件管理等方法實(shí)現(xiàn)。文章最后展示了接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)仿真效果。
關(guān)鍵詞:仿真;教學(xué)與演練;視頻播放;事件管理
中圖分類(lèi)號(hào):TP311.1 ?文獻(xiàn)標(biāo)志碼:A
0 引言
接觸網(wǎng)是在電氣化鐵道中,沿鋼軌上空“之”字形架設(shè)的、向電力機(jī)車(chē)供電的特殊形式的輸電線(xiàn)路[1]。接觸網(wǎng)是鐵路電氣化工程的主構(gòu)架,它對(duì)機(jī)車(chē)的運(yùn)行起著重要作用[2]。
接觸網(wǎng)電壓等級(jí)高,額定電壓為27.5 kV,長(zhǎng)期處于運(yùn)行狀態(tài),停電用于教學(xué)演練或參觀,那是根本不可能的。接觸網(wǎng)作為機(jī)車(chē)提供動(dòng)力的專(zhuān)屬設(shè)備,結(jié)構(gòu)復(fù)雜,零部件多,價(jià)格昂貴,建立一段完整的真實(shí)接觸網(wǎng)用于學(xué)習(xí)培訓(xùn),往往是不現(xiàn)實(shí)的。因此開(kāi)發(fā)一套接觸網(wǎng)作業(yè)虛擬仿真教學(xué)系統(tǒng),可以解決一系列現(xiàn)實(shí)條件下無(wú)法解決的問(wèn)題。同時(shí)高職院校采用仿真教學(xué)系統(tǒng),有利于規(guī)范學(xué)生的操作流程與行為習(xí)慣,對(duì)相關(guān)專(zhuān)業(yè)學(xué)生的技術(shù)技能的提升將具有重要意義。
1 接觸網(wǎng)仿真教學(xué)系統(tǒng)具體需求分析
接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)旨在實(shí)現(xiàn)接觸網(wǎng)作業(yè)過(guò)程的仿真教學(xué)。(1)應(yīng)該對(duì)接觸網(wǎng)現(xiàn)場(chǎng)作業(yè)內(nèi)容進(jìn)行歸納總結(jié),以便更好地對(duì)教學(xué)內(nèi)容進(jìn)行仿真。(2)為了達(dá)到與接觸網(wǎng)現(xiàn)場(chǎng)教學(xué)相同的效果,接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)應(yīng)對(duì)某一段真實(shí)接觸網(wǎng)進(jìn)行三維虛擬仿真。(3)為更方便地實(shí)現(xiàn)教學(xué)內(nèi)容的教學(xué),系統(tǒng)應(yīng)具有教師工作站與學(xué)生工作站。
教師工作站主要功能列表應(yīng)有培訓(xùn)任務(wù)的分配、學(xué)員注冊(cè)管理與學(xué)員成績(jī)管理功能、實(shí)訓(xùn)考核管理、考核任務(wù)配置管理、考試成績(jī)管理、接觸網(wǎng)試題庫(kù)管理、接觸網(wǎng)部件配置管理、接觸網(wǎng)零件信息管理、接觸網(wǎng)檢修任務(wù)演練管理、接觸網(wǎng)部件組裝演練管理、接觸網(wǎng)多場(chǎng)景加載管理、反饋意見(jiàn)管理、數(shù)據(jù)庫(kù)備份、日志管理、權(quán)限管理、系統(tǒng)幫助、授權(quán)管理等內(nèi)容。
學(xué)員工作站則具體完成3D仿真教學(xué)系統(tǒng)的實(shí)現(xiàn)。當(dāng)學(xué)員工作站接收到教師工作站發(fā)過(guò)來(lái)的教學(xué)任務(wù)后,在本地教學(xué)工作站系統(tǒng)中進(jìn)行具體教學(xué)任務(wù)的加載,即加載具體的教學(xué)演練操作任務(wù)。
同時(shí),教師工作站與學(xué)員工作站通過(guò)通信軟件將仿真平臺(tái)中各個(gè)仿真系統(tǒng)連接起來(lái),形成既相對(duì)獨(dú)立又相互聯(lián)系的有機(jī)整體。
2 接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)功能框架設(shè)計(jì)
在接觸網(wǎng)相關(guān)課程的分析研究后,本仿真系統(tǒng)設(shè)計(jì)為15個(gè)實(shí)訓(xùn)任務(wù)。學(xué)員須花費(fèi)總時(shí)長(zhǎng)至少為48學(xué)時(shí)。在每一個(gè)實(shí)訓(xùn)任務(wù)中,在掌握相應(yīng)知識(shí)后,開(kāi)展對(duì)應(yīng)知識(shí)部分的演練和考核實(shí)訓(xùn)。根據(jù)具體教學(xué)內(nèi)容的需要,教學(xué)系統(tǒng)分教學(xué)模式與演練模式進(jìn)行,具體教學(xué)與演練內(nèi)容在學(xué)生端功能界面下完成。教學(xué)模式下主要完成接觸網(wǎng)圖紙教學(xué)、接觸網(wǎng)典型線(xiàn)路漫游、接觸網(wǎng)作業(yè)流程教學(xué)等;演練模型下主要完成接觸網(wǎng)部件認(rèn)知和部件打散、接觸網(wǎng)工具認(rèn)知與使用、接觸網(wǎng)常見(jiàn)檢修演練、接觸網(wǎng)常見(jiàn)部件組裝、接觸網(wǎng)故障與搶修、接觸網(wǎng)理論知識(shí)考核等。整個(gè)接觸網(wǎng)仿真教學(xué)功能框架設(shè)計(jì)如圖1所示。在教學(xué)模式下,主要內(nèi)容有接觸網(wǎng)仿真漫游、接觸網(wǎng)圖紙教學(xué)、接觸網(wǎng)作業(yè)流程、接觸網(wǎng)常見(jiàn)故障,采用視頻教學(xué)的形式進(jìn)行。演練模式下,可以進(jìn)行相應(yīng)的模擬操作,整個(gè)系統(tǒng)功能框架如圖1所示。
3 接觸網(wǎng)仿真教學(xué)系統(tǒng)的實(shí)現(xiàn)
3.1 教師端的實(shí)現(xiàn)
系統(tǒng)軟件主要由仿真表現(xiàn)、數(shù)據(jù)設(shè)備單元和邏輯計(jì)算機(jī)單元組成,教師端充當(dāng)邏輯計(jì)算機(jī)單元,負(fù)責(zé)軟件的啟動(dòng)、運(yùn)行和系統(tǒng)退出邏輯管理。軟件啟動(dòng)時(shí),將完成學(xué)生端初始化系統(tǒng)環(huán)境、初始化3D運(yùn)行環(huán)境。用戶(hù)管理主要負(fù)責(zé)教師與學(xué)生的賬號(hào)密碼的添加、修改、刪除與確認(rèn)。用戶(hù)信息管理通過(guò)Acess數(shù)據(jù)庫(kù)進(jìn)行管理。任務(wù)分配通過(guò)網(wǎng)絡(luò)向?qū)W生進(jìn)行發(fā)送,也可采用代理服務(wù)器(ClientServer)方式,實(shí)現(xiàn)教員系統(tǒng)與學(xué)員之間通信,教師能監(jiān)視與控制學(xué)生機(jī),對(duì)教學(xué)任務(wù)進(jìn)行布置,學(xué)生機(jī)能呼叫教師機(jī)。
3.2 學(xué)生端教學(xué)模式的實(shí)現(xiàn)
學(xué)生端教學(xué)模式主要通過(guò)視覺(jué)系統(tǒng)、三維仿真效果來(lái)實(shí)現(xiàn),學(xué)生端教學(xué)模式的實(shí)現(xiàn)相對(duì)來(lái)說(shuō)比較容易,可以通過(guò)數(shù)學(xué)視頻技術(shù),將視頻數(shù)據(jù)以數(shù)字?jǐn)?shù)據(jù)的文件進(jìn)行存儲(chǔ),當(dāng)學(xué)生進(jìn)行點(diǎn)擊時(shí),通過(guò)事件響應(yīng)函數(shù),對(duì)數(shù)據(jù)文件通過(guò)數(shù)字視頻播放器進(jìn)行播放。該技術(shù)視頻效果相對(duì)較為清晰,視頻教學(xué)模式開(kāi)發(fā)的主要工作集中在視頻的錄制、主要課程的規(guī)劃和教學(xué)內(nèi)容的提取。
3.3 演練模式的實(shí)現(xiàn)
高速鐵路接觸網(wǎng)作業(yè)仿真專(zhuān)家系統(tǒng)演練模式的實(shí)現(xiàn),首先通過(guò)采用3D軟件對(duì)接觸網(wǎng)設(shè)備建立各設(shè)備的模型、依據(jù)接觸網(wǎng)的結(jié)構(gòu),采用Visual Studio(以下簡(jiǎn)稱(chēng)VS)的opengl對(duì)3D模型進(jìn)行導(dǎo)入顯示。然后在VS下編寫(xiě)事件響應(yīng)程序,實(shí)現(xiàn)仿真作業(yè)的功能。實(shí)現(xiàn)典型任務(wù)與工具庫(kù)、設(shè)備模型庫(kù)相關(guān)聯(lián),當(dāng)點(diǎn)擊典型任務(wù)時(shí),彈出模型庫(kù)、工具庫(kù),通過(guò)用戶(hù)選擇,完成典型工作任務(wù)。在任務(wù)中,遇到錯(cuò)誤或問(wèn)題,能進(jìn)行提示和糾正。同時(shí)對(duì)任務(wù)的完成情況、工具、模型進(jìn)行3D動(dòng)畫(huà)效果展示,讓學(xué)員能感受與現(xiàn)場(chǎng)一樣的真實(shí)場(chǎng)景效果。
3.4 仿真場(chǎng)景的建立
虛擬現(xiàn)實(shí)場(chǎng)景的呈現(xiàn)是三維仿真視景技術(shù)建立,數(shù)據(jù)基礎(chǔ)由三維仿真視景技術(shù)建立,同時(shí)將地形網(wǎng)格數(shù)據(jù)生成,其結(jié)構(gòu)表示為:
Struct Terrain
float x,y,z;
float s,t;
float norx,nory,norz;
x,y,z 為模型頂點(diǎn)在三維空間直角坐標(biāo)。X,Y分別表示水平的兩坐標(biāo)軸,Z表示垂直的坐標(biāo)軸,以X、Y軸形成的水平面表示地形橫斷面,Z軸表示地形的縱向深度或者高度[2]。地形數(shù)據(jù)以二維數(shù)組m_Terrain進(jìn)行表示,數(shù)值為250×250,然后應(yīng)用柏林噪聲方法由水平坐標(biāo)(x,y)對(duì)應(yīng)自動(dòng)生成垂直坐標(biāo)的z值[3]。
3.5 視頻教學(xué)的播放
視頻教學(xué)內(nèi)容主要采用視頻播放的形式進(jìn)行,當(dāng)單擊各類(lèi)普鐵接觸網(wǎng)常見(jiàn)故障時(shí),進(jìn)入到各類(lèi)普鐵接觸網(wǎng)常見(jiàn)故障視頻播放界面。視頻教學(xué)的播放,主要采用Windows Media Player控件來(lái)實(shí)現(xiàn),Windows Media Player控件的主要屬性函數(shù)的使用方法如表1所示。
視頻播放的函數(shù)部分代碼如下:
void PlayDlg::OnPlay()
CFileDialog fDlg(TRUE,"","",OFN_HIDEREADONLVOFN_OVERWRITEPROMPT,"AVI*.avi",this);
if(fDlg.DoModal()==IDOK)
{CString path=fDlg.GetPathName();
m_MediaPlay.Open(path);? //m_MediaPLay為windows media pLayer的實(shí)例化對(duì)象
}
接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)在教師端能監(jiān)視與控制學(xué)生機(jī),對(duì)教學(xué)任務(wù)進(jìn)行布置,學(xué)生機(jī)能呼叫教師機(jī)。學(xué)生端可實(shí)現(xiàn)全景漫游、故障巡檢、工區(qū)漫游、互動(dòng)教學(xué)、成績(jī)查看等多項(xiàng)功能。因此,本系統(tǒng)開(kāi)發(fā)須基于網(wǎng)絡(luò)模式,可實(shí)現(xiàn)多學(xué)員同時(shí)進(jìn)行虛擬仿真實(shí)訓(xùn)教學(xué)活動(dòng)。同時(shí)平臺(tái)突出教學(xué)課件和三維系統(tǒng)交互,讓接觸網(wǎng)的每個(gè)設(shè)備、故障巡檢模式、檢修規(guī)程等學(xué)習(xí)變得生動(dòng)形象,充分發(fā)揮教師制作課件的靈活性和學(xué)員學(xué)習(xí)的積極性。
4 圖像效果展示
建立的3D接觸網(wǎng)零部件模型,可以直觀地向?qū)W生展示接觸網(wǎng)結(jié)構(gòu),其效果如圖2所示。
進(jìn)入組裝演練界面。部分組裝演練界面如圖3所示。
5 結(jié)語(yǔ)
本文針對(duì)接觸網(wǎng)作業(yè)仿真教學(xué)系統(tǒng)需要實(shí)現(xiàn)的主要功能,探討了具體實(shí)現(xiàn)方法。其實(shí)現(xiàn)后能解決接觸網(wǎng)學(xué)習(xí)者不能在現(xiàn)場(chǎng)接觸接觸網(wǎng)現(xiàn)場(chǎng)設(shè)備的難題。同時(shí)也為學(xué)校與學(xué)生提供一個(gè)廉價(jià)的接觸網(wǎng)學(xué)習(xí)平臺(tái)。同時(shí)使用接觸網(wǎng)作業(yè)仿真專(zhuān)家系統(tǒng),有利于規(guī)范接觸網(wǎng)學(xué)習(xí)者的操作流程,養(yǎng)成良好的職業(yè)素養(yǎng)。本文設(shè)計(jì)方案最主要的優(yōu)點(diǎn)是教學(xué)形象具體。高速鐵路接觸網(wǎng)作業(yè)仿真專(zhuān)家系統(tǒng)的研究與實(shí)現(xiàn)將建設(shè)一個(gè)與高速鐵路真實(shí)接觸網(wǎng)一樣、接觸網(wǎng)學(xué)習(xí)者能夠身臨其境感受的虛擬場(chǎng)景。在此場(chǎng)景下,教學(xué)將形象化、具體化,脫離了枯燥乏味的傳統(tǒng)學(xué)習(xí)方式。
因此在虛擬現(xiàn)實(shí)技術(shù)的大背景下,對(duì)高速接觸網(wǎng)作業(yè)進(jìn)行虛擬仿真,可以解決一系列現(xiàn)狀條件下難以解決的問(wèn)題,具有重要意義。
參考文獻(xiàn)
[1]劉煒,李群湛,陳民武.城市軌道交通交直流統(tǒng)一的牽引供電計(jì)算電力系統(tǒng)保護(hù)與控制[J].電力系統(tǒng)保護(hù)與控制,2010(8):128-133.
[2]艾媒研究院.2016-2020年中國(guó)鐵路運(yùn)輸行業(yè)深度調(diào)研與投資戰(zhàn)略規(guī)劃分析報(bào)告[D].北京:前瞻產(chǎn)業(yè)研究院,2021.
[3]王先兵,張學(xué)東,何濤,等.面向管理的三維模型多重段結(jié)構(gòu)轉(zhuǎn)換算法研究[J].武漢大學(xué)學(xué)報(bào),2012(1):128-131.
[4]NAGATA T, NAKAYAMA H, UTATANI M,et al. A multi-agent approach to power system normal state operations[J].IEEEE Transactions on Power Delivery,2002(10):1582-1586.
(編輯 李春燕)
Research and implementation of catenary operation simulation teaching system
Liu? Xiaoyong
(Hunan Railway Professional Technology College, Zhuzhou 412001, China)
Abstract: The catenary is a power supply line erected along the railway. Due to the high voltage level, it is impossible to be used for operation training on the real catenary. Under the background of the virtual reality, the simulation of catenary operation is of great significance. The catenary operation simulation teaching system not only visualizes the traditional teaching, but also standardizes the operating regulation, which is advantaged to the cultivation of professional quality. In this paper, after analyzing the requirements of catenary operation simulation system, specific implementation methods are proposed. The main typical teaching tasks mainly include the explanation of specific basic knowledge such as catenary roaming and drawing teaching. The teaching of typical teaching tasks is mainly realized through video playing. The purpose of typical operation task drill is to standardize the operation process of catenary and improve students’ technologies and skills. The typical operation task training is mainly achieved through event management and other methods. At the end of this paper, the simulate effection of catenary operation simulation system is shown.
Key words: simulation; teaching and exercise; video broadcast; event management