新四季網

一種部件信息提取分析與實時仿真系統交互的方法與流程

2023-06-04 00:32:16


本發明為核電及相關行業的虛擬實境應用,特別涉及一種基於虛擬實境技術的部件信息提取分析與實時仿真系統交互的方法。



背景技術:

虛擬實境作為一種能夠有效降低設計與驗證成本的手段被引入到工業化生產中已有多年,其在產品的設計階段就能夠為設計者提供交互驗證可能性。然而,目前各行業常見的虛擬實境應用中,僅實現了模型場景的瀏覽,並只提供了簡單的預置交互模式,即用戶僅能對產品的外形建立較為直觀的認識,但是無法對產品的運作和人機互動方式進行自由的研究。

核電廠是一個非常複雜的人-技術-組織系統,其構築物、系統和部件的數量非常巨大,且系統和部件間以複雜的控制邏輯相互連接,共同維護核電廠的安全性和可用性。所以對於核電行業來說:

1)僅進行簡單的模型場景瀏覽的虛擬實境應用是遠遠不夠的。三維的靜態部件模型和描述數據(設計數據),需要與核電廠的實時仿真系統(設計分析器或模擬機,電廠物理和控制的數位化仿真模型)相關聯。設計人員才能在虛擬實境應用中通過監控控制室或就地區域的指示儀和控制器與具備動態運行特性的整個電廠進行互動,在驗證過程中也才更容易識別到設計中構築物和部件的外形尺寸和整體布置、安全分析、報警/顯示/控制特性、運行規程等各方面的缺陷,進行及時的設計變更和完善。在核電行業中,由於其複雜性,進行大規模實時複雜計算的設計分析器一般是作為一個獨立的系統。這就要求虛擬實境應用能夠與外部的計算系統或計算陣列有效的結合。

2)雖然可以在一個小型的虛擬場景中依次開發交互與聯動的機制,但對於整個核電廠,甚至僅對部分廠房來說,動輒成千上萬的數據測點與反饋控制對象使得單獨配置每個點是不可能完成的。同時在實際的工程項目中,還需要面對三維的靜態部件模型和描述數據,以及體現了電廠測量和控制邏輯的設計分析器分別不斷迭代更新的情況,為此兩者的關聯關係需要具備自動匹配和快速更新的特性,整個任務變得更加艱巨了。



技術實現要素:

本發明針對現有技術的不足,提出一種部件信息提取分析與實時仿真系統交互的方法。

部件信息提取分析與實時仿真系統交互的方法包括數據前處理和仿真系統整合;所述數據前處理包括:原始的設計數據與部件描述信息保存在存儲伺服器中,使用一個配置服務為系統提供用戶對於所述仿真系統整合模塊與設計數據關係的數據輸入接口,新的設計數據進入數據分析服務,服務在對設計數據進行多邊形轉換時發揮作用,讀取對應部件的描述信息,將描述信息按照描述組織規則進行分詞。按照信息關鍵詞建立數據表,對於所有待轉換物體按照最小化碎片原則將有公共關鍵詞的部件順序排列,交由多邊形轉換引擎進行操作。

優選地,還包括對轉換完成多邊形數據進行索引,建立多邊形段與關鍵詞的關係;迭代不同的關鍵詞,為每個關鍵詞相關的幾何體計算總的包圍盒範圍,建立佔位空間表;根據用戶提供的數據點與關鍵詞關係規則表,分別建立關鍵詞與數據點關係表以及佔位空間與數據點關係表;所有關係表保存到關係型資料庫中備用。

優選地,在運行時,使用opc協議與獨立的實時仿真系統進行數據交換,為了多通道虛擬實境的正確同步,使用一opc通信服務來處理所有來自虛擬實境應用的仿真數據的讀寫操作;將與仿真系統的數據交換分成四大類型,周期性數據訪問、突發性數據訪問、歷史數據訪問和數據寫操作;對於不同訪問類型使用不同操作邏輯。

優選地,所述周期性數據訪問包括:由opc通信中轉服務負責周期性的數據請求,虛擬實境應用只更新需要周期訪問的數據點列表;opc中轉服務在獲得數據點值後,保存數據點的最新值,同時將值緩衝到歷史數據服務中。

優選地,所述歷史數據訪問包括:使用一歷史數據服務緩衝所有註冊過周期性訪問的數據點的歷史值;使用循環緩衝區建立歷史數據的緩衝空間;當虛擬實境應用需要進行獲取某數據點歷史值時無需使用opc通信,直接從緩衝的歷史值中獲得結果。

優選地,所述突發性數據訪問包括:虛擬實境應用直接向opc通信中轉服務發出對目標數據點列表的數據請求,中轉服務過濾掉多通道伺服器發來的重複請求後,立刻通過opc協議向仿真系統查詢最新值,並返回給虛擬實境應用。

優選地,所述數據寫操作包括:對於虛擬實境應用的寫操作,opc通信中轉服務首先同突發性數據訪問一樣濾除重複請求,之後按照用戶規則判斷請求是否合法,對於合法請求,通過opc協議修改仿真系統端的數據點值並返回成功信號,否則返回錯誤信號。

優選地,基於虛擬實境技術。

與現有技術相比,本發明具有以下有益效果:

1、本發明提供的部件信息提取分析與實時仿真系統交互的方法,可在用戶只配置簡單的對應關係後,自動對用戶的設計數據進行分析並建立虛擬實境應用工作所必須的交互信息。

2、本發明提供的部件信息提取分析與實時仿真系統交互的方法,可以幫助多通道的虛擬實境應用完成與外部有工程研究意義的實時仿真系統進行有效的通信,大幅度避免多通道系統在運行時數據或狀態的同步丟失。

3、通過本發明提供的部件信息提取分析與實時仿真系統交互的方法,虛擬實境應用可以只通過簡單配置就自動化地從相關數字設計圖紙中獲取部件信息,並與外部的實時仿真系統聯動,為虛擬應用提供具有泛用性的基於仿真的實時交互操作。

4、本發明提供的部件信息提取分析與實時仿真系統交互的方法,可在完整的虛擬實境系統中,作為數據部分的組件使用,為虛擬實境的各項應用提供核電廠運行模擬在虛擬環境中的數據可視化與操作交互功能,極大地拓展和增強虛擬實境在核電及相關行業中的應用範圍和效果。

附圖說明

圖1為本發明一實施例提供的基於虛擬實境技術的部件信息提取分析與實時仿真系統交互的方法的總體架構圖。

圖2為本發明一實施例提供的基於虛擬實境技術的部件信息提取分析與實時仿真系統交互的方法的數據與邏輯圖。

具體實施方式

為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。

本實施例為虛擬實境應用提供一種從數字圖紙中提取部件信息並與其他實時仿真系統聯動的方法。通過該方法,虛擬實境應用可以只通過簡單配置就自動化地從相關數字設計圖紙中獲取部件信息,並與外部的實時仿真系統聯動,為虛擬應用提供具有泛用性的基於仿真的實時交互操作。

系統分成兩大部分,數據前處理和仿真系統整合模塊。

數據前處理部分中,原始的設計數據與部件描述信息保存在存儲伺服器中,使用一個配置服務(使用配置文件、web頁面或配置應用)為系統提供用戶對於仿真系統與設計數據關係的數據輸入接口。新的設計數據進入數據分析服務,服務在對設計數據進行多邊形轉換時發揮作用,讀取對應部件的描述信息,將描述信息按照描述組織規則進行分詞。按照信息關鍵詞建立數據表,對於所有待轉換物體按照最小化碎片原則將有公共關鍵詞的部件順序排列,交由多邊形轉換引擎進行操作。對轉換完成多邊形數據進行索引,建立多邊形段與關鍵詞的關係。迭代不同的關鍵詞,為每個關鍵詞相關的幾何體計算總的包圍盒範圍,建立佔位空間表。根據用戶提供的數據點與關鍵詞關係規則表,分別建立關鍵詞與數據點關係表以及佔位空間與數據點關係表。所有關係表保存到關係型資料庫中備用。

在運行時,使用opc協議與獨立的實時仿真系統進行數據交換,為了多通道虛擬實境的正確同步,使用一opc通信服務來處理所有來自虛擬實境應用的仿真數據的讀寫操作。將與仿真系統的數據交換分成四大類型,周期性數據訪問、突發性數據訪問、歷史數據訪問和數據寫操作。對於不同訪問類型使用不同操作邏輯:

周期性訪問:由opc通信中轉服務負責周期性的數據請求,虛擬實境應用只更新需要周期訪問的數據點列表。opc中轉服務在獲得數據點值後,保存數據點的最新值,同時將值緩衝到歷史數據服務中。

歷史數據訪問:使用一歷史數據服務緩衝所有註冊過周期性訪問的數據點的歷史值。使用循環緩衝區建立歷史數據的緩衝空間。當虛擬實境應用需要進行獲取某數據點歷史值時無需使用opc通信,直接從緩衝的歷史值中獲得結果。

突發性數據訪問:虛擬實境應用直接向opc通信中轉服務發出對目標數據點列表的數據請求,中轉服務過濾掉多通道伺服器發來的重複請求後,立刻通過opc協議向仿真系統查詢最新值,並返回給虛擬實境應用。

數據寫操作:對於虛擬實境應用的寫操作,opc通信中轉服務首先同突發性數據訪問一樣濾除重複請求,之後按照用戶規則判斷請求是否合法,對於合法請求,通過opc協議修改仿真系統端的數據點值並返回成功信號,否則返回錯誤信號。

本實施例使用pds平臺為例作為設計數據的來源平臺,建立以存儲伺服器作為圖1-①所示的設計數據存儲,將pds的幾何體文件(.dgn)以及部件描述文件(.drv)保存在伺服器中。使用apache為使用者提供基於web的配置界面,建立圖1-②所示的配置服務。用戶需要配置drv文件中提到的關鍵詞與數據點的關係、仿真系統的連結信息、需要周期獲取的數據點列表、數據點的可寫性以及其他對於數據點進行寫操作的前置條件。建立圖1-⑤所示的數據分析服務,服務從設計數據存儲和配置服務處分別獲取設計文件以及用戶的配置,按照圖2中數據預處理流程依次執行。使用mysql實現圖1-⑦中所示的關係資料庫,將數據預處理生成的關鍵詞表、佔位空間表、關鍵詞與三角形端索引表、關鍵詞與數據點關係表以及佔位空間與數據點關係表保存在其中。

使用一設計分析器作為圖1-⑨所示實時仿真系統,選擇opcda2.05作為通信協議。使用pythonopc建立圖1-⑩所示的通信中轉服務,選擇異步udp方式與虛擬實境應用交換請求與結果。使用循環緩衝在內存中建立圖1-⑿所示的數據點緩衝空間。

為虛擬實境應用建立對應的仿真數據人機界面。分別使用以下幾種模式,

模式1:如圖2中基於關鍵詞的訪問所示,在虛擬實境應用中直接按照關鍵詞查詢某部件的所有相關數據點值。

模式2:如圖2中基於幾何體的訪問所示,是用戶直接在場景中選取需要交互的對象,通過使用射線檢測尋找用戶所選擇的物體和三角形面序號,使用物體名和序號在圖1-⑦所示的資料庫中查詢命中多邊形段,獲得相關的數據點,進行數據查詢或操作。

模式3:按照當前虛擬實境應用所模擬的坐標範圍從圖1-⑦所示的資料庫中的佔位空間表中檢索所有包含的佔位空間。在對應佔位空間上建立虛擬碰撞物體,有虛擬實境應用的碰撞系統檢測用戶的虛擬角色或其他被研究物體與這些佔位物體的碰撞或區域觸發事件,按照事件的觸發對相關的數據點進行查詢或操作。

與現有技術相比,本實施例具有以下有益效果:

1、本實施例提供的部件信息提取分析與實時仿真系統交互的方法,可在用戶只配置簡單的對應關係後,自動對用戶的設計數據進行分析並建立虛擬實境應用工作所必須的交互信息。

2、本實施例提供的部件信息提取分析與實時仿真系統交互的方法,可以幫助多通道的虛擬實境應用完成與外部有工程研究意義的實時仿真系統進行有效的通信,大幅度避免多通道系統在運行時數據或狀態的同步丟失。

3、通過本實施例提供的部件信息提取分析與實時仿真系統交互的方法,虛擬實境應用可以只通過簡單配置就自動化地從相關數字設計圖紙中獲取部件信息,並與外部的實時仿真系統聯動,為虛擬應用提供具有泛用性的基於仿真的實時交互操作。

4、本實施例提供的部件信息提取分析與實時仿真系統交互的方法,可在完整的虛擬實境系統中,作為數據部分的組件使用,為虛擬實境的各項應用提供核電廠運行模擬在虛擬環境中的數據可視化與操作交互功能,極大地拓展和增強虛擬實境在核電及相關行業中的應用範圍和效果。

本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的系統而言,由於與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

本領域技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

顯然,本領域的技術人員可以對發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包括這些改動和變型在內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀