[發明專利]一種PDS模型的拓撲關系解析方法有效
| 申請號: | 201510974429.5 | 申請日: | 2015-12-22 |
| 公開(公告)號: | CN105468869B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 沈杰 | 申請(專利權)人: | 上海核工程研究設計院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 上海精晟知識產權代理有限公司 31253 | 代理人: | 馮子玲 |
| 地址: | 200233*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pds 模型 拓撲 關系 解析 方法 | ||
1.一種PDS模型的拓撲關系解析方法,其特征在于,包括以下步驟:
S1,定義PDS拓撲關系數據結構,數據結構能夠完整表示每個PDS部件的所有拓撲關系;
S2,獲取PDS項目中每個模型對應的圖形文件路徑;
S3,順序掃描PDS模型對應的圖形文件獲取文件內部代表模型元件的圖形元素,其中PDS模型對應的圖形文件為DGN文件;
S4,對應模型元件的圖形元素,獲取其特征碼用于確定元件身份;
S5,對應模型元件的圖形元素,獲取元件的關鍵點坐標用于進行拓撲關系分析;
重復S2到S5,直至整個PDS項目的DGN文件掃描完畢,該項目內所有元件的特征碼以及關鍵點坐標都被檢測出;關鍵點坐標是指每個元件的端點坐標,通過端面坐標能夠知道元件與其他元件的拓撲關系以及自身的空間坐標;
S6,通過關鍵點坐標匹配找出所有元件的拓撲關系,存入S1定義的拓撲關系數據結構中,并存入數據庫中形成結構化數據;
其中,通過關鍵點坐標匹配找出所有元件的拓撲關系包括:首先讀取已經獲得的項目內所有元件的拓撲關系信息數據,然后逐個讀取每個元件的拓撲關系信息數據,即每個元件的特征碼以及端面坐標,過程為對應當前元件的每個端面坐標,在整個項目的拓撲關系信息數據中尋找是否有匹配的坐標點,如果匹配點沒有,則當前端面懸空,如果有一個坐標點匹配,則當前元件與該元件連接,如果有超過一個匹配,則出現布置錯誤并記錄,直到當前元件所有端面都進行完匹配,則當前元件的拓撲關系已經得到,轉入下一個元件,這樣循環直到所有元件都完成拓撲關系信息的獲取。
2.如權利要求1所述的PDS模型的拓撲關系解析方法,其特征在于,所述S2的獲取PDS模型對應圖形文件路徑應當從PDS項目的數據庫對應數據表中尋找每個模型對應的圖形文件路徑。
3.如權利要求1所述的PDS模型的拓撲關系解析方法,其特征在于,所述S3的順序掃描圖形文件內部模型元件包括以下步驟:
S3.1,從圖形文件中提取所有元素,由于PDS的元件必然是圖形元素,所以掃描中過濾掉所有非圖形元素,只保留所有圖形元素;
S3.2,在掃描后得到的圖形元素中尋找表示PDS模型元件的元素,去除垃圾元素,判定標準為元素中是否存在DMRSLinkage,如果存在則為PDS模型元件,不存在則為垃圾元素并去除。
4.如權利要求1所述的PDS模型的拓撲關系解析方法,其特征在于,所述S4的獲取特征碼確定元件身份包括以下步驟:
S4.1,根據圖形元素種類的區別,判斷讀取元素特征碼的方法并且讀取元素的特征碼DMRSlinkage;
S4.2,如果是管道或橋架專業,還應當從DMRSlinkage中獲取部件對應中心線的DMRSlinkage,用于獲取存儲在中心線上的屬性信息。
5.如權利要求1所述的PDS模型的拓撲關系解析方法,其特征在于,所述S5的獲取元件的關鍵點坐標用于進行拓撲關系的分析包括以下步驟:
S5.1,根據圖形元素種類的區別,判斷關鍵點坐標的存儲位置;
S5.2,根據S5.1的判斷結果,獲取關鍵點坐標,并存入定義的拓撲關系數據結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海核工程研究設計院,未經上海核工程研究設計院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510974429.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:交流電網的場路耦合建模方法
- 下一篇:IEC61850雙模型校核方法





