999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Vega Prime的油浸式電流互感器可視化仿真系統設計

2019-03-12 08:13:24彭柯董秀成代莎
現代電子技術 2019年5期

彭柯 董秀成 代莎

關鍵詞: 電流互感器; 多邊形減面算法; 可視化仿真; 虛擬現實; 虛擬組裝; 系統優化

中圖分類號: TN02?34; TM7 ? ? ? ? ? ? ? ? ? ? ?文獻標識碼: A ? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2019)05?0107?04

Design of oil?immersed current transformer visualized simulation system

based on Vega Prime

PENG Ke, DONG Xiucheng, DAI Sha

(School of Electrical Engineering and Electronic Information, Xihua University, Chengdu 610039, China)

Abstract: An oil?immersed current transformer visualized simulation system combining oil?immersed current transformer with virtual reality was designed in this paper. The current transformer is modeled in Solid Works. The MaxScript in 3DS MAX software platform is used to program the Stan Melax polygon reduction algorithm and its improved algorithm. Each assembly unit applied in current transformer is optimized to reduce the triangular facet and point, and improve the optimization speed while maintaining the model features. A visualized simulation system based on multi?threading technology was designed, and its corresponding function was implemented by using 3D visual simulation software platform Vega Prime, and combining development features of MFC application program.

Keywords: current transformer; polygon reduction algorithm; visualized simulation; virtual reality; virtual assembly; system optimization

變電站設備的運行情況直接影響著變電站的安全運行。由于變電站設備具有高危險性和不可輕易停電等特殊性,傳統的培訓方式在電力系統應用的效果不是很理想[1]。

隨著經濟及三維技術的快速發展,三維可視化技術也廣泛應用于電力設備仿真領域[2],人們通過鍵盤和鼠標操作就可輕松實現與系統的交互。本文設計了電流互感器可視化仿真系統,從視覺和交互方式等方面為變電站運行人員構建逼真的虛擬環境,為用戶提供非常直觀的體驗,可有效提高培訓質量。

1 ?系統總體設計

系統設計總流程圖如圖1所示。整個系統分為場景建模和場景驅動。場景建模主要完成模型的建模、減面算法的應用等;場景驅動主要完成人機交互的工作,通過對Vega Prime的二次開發調用API函數,運用VC平臺里的MFC進行編程。

2 ?電流互感器模型的建立

2.1 ?建 ?模

在Solid Works中選取基準面進行草圖繪制,通過旋轉、拉伸、切除等各種特征實現三維建模。將零部件通過重合、同軸心、平行等配合約束關系裝配成電流互感器。

2.2 ?模型優化

電流互感器模型含有71 983個頂點,143 267個三角面,會影響軟件的加載時間、運行速度、實時渲染的速度和質量[3],需對模型進行優化,本文采用Stan Melax多邊形減面算法對其進行改進。Stan Melax多邊形減面算法的主要思想:對于在同一平面上的表面,只需要很少的多邊形就可以表示[4],同時高度彎曲的曲面則需更多的多邊形表示。一條邊是否要坍塌,取決于它的邊長與曲率值的乘積。Stan Melax對于頂點的重要度權值用塌陷值Cost表示,是邊的邊長與其曲率值的乘積。此算法通過焊接塌陷值小的點來完成減面。方程式如下:

運用3DS MAX軟件內部的MaxScript腳本完成算法的編寫以及界面的優化設計,如圖2所示。其中,優化比例為優化后的點數與優化前的點數的比值。

原算法運行一次只能焊接一個頂點,程序每一次循環都需要遍歷所有頂點,使得程序運行工作量很大,耗時長。本文對該算法進行改進,使運行時間縮短一半。表1展示的是改進算法前后對小瓷套部件的耗時比較。

對比圖3,圖4可知,通過運用該算法,優化后的小瓷套模型信息保存完整,且點數和面數降低。對電流互感器的各個模型進行優化,優化前后總點數和總面數見表2。

3 ?110 kV油浸式電流互感器可視化仿真系統的實現

本文設計的110 kV油浸式電流互感器可視化仿真系統主要包括界面部分、控制區部分和部件拆卸操作部分。本文通過Vega Prime軟件平臺進行相應的開發,通過C++語言應用程序接口API調用Vega Prime的ACF文件,而ACF文件包含并配置了電流互感器模型,通過代碼編寫能驅動或者設置這些模型的位置姿態,從而實現電流互感器的交互效果,使構建的電流互感器可視化虛擬環境更加逼真,更具有沉浸感[5]。

3.1 ?Vega Prime應用

Vega Prime是由美國Multigen?Paradigm公司開發的一個實時三維驅動的工具包,可以跨平臺操作,可識別、驅動、控制與管理由Creator中建立或導出的模型與場景[6]。一個典型的Vega Prime應用程序的工作流程主要包括如下5個步驟:

1) 初始化:初始化靜態變量和模塊界面等[7]。

2) 定義語句:加載已經配置好的ACF文件,ACF文件能自動轉為C++程序[8]。

3) 配置:基于定義的值來配置系統,設置對象類實例之間的關聯關系,并配置激活的模塊[9]。

4) 幀循環:對于每個幀循環的周期,應用程序產生新的一幀,包括載入新場景、將眼點移動到新的位置和重新計算仿真時間等[9]。

5) 關閉:清除場景中的對象內存,釋放結束整個程序。

3.2 ?基于MFC的Vega Prime應用程序

基于MFC對話框結構的應用程序開發早已成熟,并向用戶提供了大量、功能齊全的API接口函數,而Vega Prime和C++的API完全兼容[10]。

在MFC對話框里啟動一個工作者線程,在線程的主函數里初始化Vega Prime和執行主循環[7]。在MFC框架的視圖類中添加負責開啟該線程的成員函數,利用API函數AfxBeginThread開啟線程并同時將該視圖類的指針作為線程函數的輸入參數傳送到該線程中,將窗口句柄傳給setParent(),便能在該窗口顯示Vega Prime的場景[7]。

4 ?效果展示

對運用減面算法前系統加載時間與運用算法后系統加載時間進行對比,優化前需要等待11 s,而優化后等待1 s就可實現,大大縮短了系統加載時間,提高了效率。本文所設計的電流互感器可視化仿真系統,人機交互過程主要靠鼠標和鍵盤來完成,即由鼠標和鍵盤輸入信息,然后由電腦顯示器輸出結果。系統中的交互行為主要包括電流互感器整體和部件的移動和轉動、電流互感器的組裝等。

圖5為系統的組裝操作部分,碰撞檢測通過設定物體移動范圍來完成。如圖5所示,被拖拽的物體會加亮顯示,利用鼠標和鍵盤兩種方式將兩個部件組裝在一起。

5 ?結 ?語

本文設計的油浸式電流互感器可視化仿真系統為桌面式虛擬現實系統。在靜態的三維可視化基礎上通過人機交互技術,可以完整地展示電流互感器工作原理、工作過程、檢修和維護方法,具有極強的實用性。利用鼠標和鍵盤的簡單操作就能獲取電流互感器的相關知識、工作原理、內部構造等信息,為培訓人員提供了方便。同時,在一般的可視化仿真系統的基礎上增加了使用3DS MAX腳本編寫減面算法,提供了優化界面,實時觀察模型信息的完整度,找出最合適的優化比例。通過對Stan Melax提出算法的改進,在保持模型特征的同時大大縮短了優化時間,該算法的加入為可視化系統減少了加載時間,提高了效率。

參考文獻

[1] 陳奇朋,羅滇生,胡強,等.基于虛擬現實技術的電力作業仿真培訓系統[J].計算機工程與應用,2013,49(11):232?236.

CHEN Qipeng, LUO Diansheng, HU Qiang, et al. Power safety simulated?training system based on virtual reality technology [J]. Computer engineering and applications, 2013, 49(11): 232?236.

[2] 郁有建.論三維可視化技術在我國各個工作環境中的迫切需要:三維可視化技術在數字校園建設中的應用[J].計算機光盤軟件與應用,2013,16(15):35?36.

YU Youjian. Urgent needs of 3D visualization technology in every working environment of our country [J]. Computer CD software and applications, 2013, 16(15): 35?36.

[3] 王昊,曾鴻,倪文利,等.基于虛擬現實的船舶輔機設備拆裝訓練系統[J].江蘇科技大學學報(自然科學版),2017,31(1):44?48.

WANG Hao, ZENG Hong, NI Wenli, et al. Marine auxiliary disassembling training system based on virtual reality [J]. Journal of Jiangsu University of Science and Technology (natural science edition), 2017, 31(1): 44?48.

[4] 王效有,寧濤,王可.基于邊折疊的產品零件模型簡化算法研究[J].機械工程師,2009(2):83?85.

WANG Xiaoyou, NING Tao, WANG Ke, et al. A study on simplification algorithm of product part model based on edge collapse [J]. Mechanical engineer, 2009(2): 83?85.

[5] 徐鶴.基于Multigen Creator/Vega Prime無人機三維視景仿真系統的設計與實現[D].南京:南京航空航天大學,2008.

XU He. Design and realization of scene graph system of UAV based on Multigen?Creator/Vega Prime [D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2008.

[6] 張敏駿,宗凱,賈文浩,等.基于Creator/Vega Prime的綜掘工作面視景仿真方法研究[J].煤炭技術,2017,36(2):30?32.

ZHANG Minjun, ZONG Kai, JIA Wenhao, et al. Research on method of visual simulation of fully mechanized excavation face based on Creator/Vega Prime [J]. Coal technology, 2017, 36(2): 30?32.

[7] 王孝平.Vega Prime實時三維虛擬現實開發技術[M].成都:西南交通大學出版社,2012.

WANG Xiaoping. Real?time 3D virtual reality development technology on Vega Prime [M]. Chengdu: Southwest Jiaotong University Press, 2012.

[8] 臧宇,朱忠祥,宋正河,等.農業裝備虛擬試驗系統平臺的建立[J].農業機械學報,2010,41(9):70?74.

ZANG Yu, ZHU Zhongxiang, SONG Zhenghe, et al. Establishment of virtual experiment system platform for agriculture equipment [J]. Journal of agricultural machinery, 2010, 41(9): 70?74.

[9] 張樂,韓佳盈,張蛟,等.MFC框架下的Vega Prime三維視景程序開發技術[J].火力與指揮控制,2014,39(3):159?162.

ZHANG Le, HAN Jiaying, ZHANG Jiao, et al. Research of program development technology of Vega Prime based on MFC framework [J]. Fire control & command control, 2014, 39(3): 159?162.

[10] 馬光利,李智,牛軍浩,等.虛擬導彈彈道軌跡目標訓練系統設計研究[J].計算機仿真,2016,33(9):63?67.

MA Guangli, LI Zhi, NIU Junhao, et al. Research of virtual missile trajectory and target training system [J]. Computer si?mulation, 2016, 33(9): 63?67.

[11] 王先兵,張學東,何濤,等.三維虛擬變電站數字可視化管理與監控系統[J].武漢大學學報(工學版),2011,44(6):786?791.

WANG Xianbing, ZHANG Xuedong, HE Tao, et al. Digital visualization management and monitoring system for 3D virtual transformer substations [J]. Journal of Wuhan University (engineering), 2011, 44(6): 786?791.

[12] 戴曉燕.用于交通事故再現的車輛三維模型開發[D].西安:長安大學,2011.

DAI Xiaoyan. Development of three?dimensional vehicle model for traffic accidents reconstruction [D]. Xian: Changan University, 2011.

[13] 孟曉梅.Multigen Creator教程[M].北京:國防工業出版社,2005.

MENG Xiaomei. Multigen Creator tutorial [M]. Beijing: National Defence Industry Press, 2005.

主站蜘蛛池模板: 日本午夜网站| 91精品情国产情侣高潮对白蜜| 91精品久久久无码中文字幕vr| 欧美在线一级片| 欧美色香蕉| 国产精品毛片一区视频播| 伦精品一区二区三区视频| 日韩在线播放欧美字幕| 国产精品免费入口视频| 波多野结衣亚洲一区| 亚洲成a∧人片在线观看无码| 天天综合网在线| 久久精品国产国语对白| 亚洲最新在线| 福利小视频在线播放| 在线网站18禁| 99久视频| 国产亚洲精品97在线观看| 青青草综合网| 国产在线一区二区视频| 午夜毛片免费观看视频 | 视频一本大道香蕉久在线播放| 日韩国产黄色网站| 青青操视频在线| 国产女同自拍视频| 欧美一区二区精品久久久| 国产精品极品美女自在线看免费一区二区 | 国产AV无码专区亚洲A∨毛片| 精品成人一区二区| 99精品国产自在现线观看| 色老二精品视频在线观看| 久久久久88色偷偷| 国产综合无码一区二区色蜜蜜| 国产成熟女人性满足视频| 中文国产成人精品久久| 欧美成人午夜视频| 国产啪在线91| 久久久久九九精品影院| 国产乱子伦手机在线| 国产日本欧美在线观看| 久久99久久无码毛片一区二区| 成人午夜精品一级毛片| 久久精品人人做人人| 亚洲丝袜中文字幕| 国产美女精品人人做人人爽| 成人精品亚洲| 国产伦片中文免费观看| 亚洲一区二区日韩欧美gif| 国产网友愉拍精品| 国产黄色视频综合| 久精品色妇丰满人妻| 特级精品毛片免费观看| 波多野结衣久久精品| 亚洲成人一区二区三区| 成年人视频一区二区| 亚洲一级无毛片无码在线免费视频 | 久久久成年黄色视频| 国产一区二区三区在线观看免费| 久久综合干| 亚洲人成网站色7777| 日韩av无码精品专区| 久久久久人妻精品一区三寸蜜桃| 亚洲欧美自拍一区| 日本不卡在线| 国产在线第二页| 欧美日韩91| 91成人在线观看| 97综合久久| 91亚瑟视频| 亚洲AV人人澡人人双人| 亚洲 日韩 激情 无码 中出| 久久天天躁夜夜躁狠狠| jizz在线免费播放| 久久夜色精品国产嚕嚕亚洲av| 欧美第一页在线| 精品国产网| 国产精品免费露脸视频| 国产成人精品免费视频大全五级| 人妻一本久道久久综合久久鬼色| 综合色在线| 97视频在线观看免费视频| 国产在线视频欧美亚综合|