本發(fā)明涉及電網(wǎng)信息模型,特別是指一種機(jī)電管線信息處理方法、裝置和設(shè)備。
背景技術(shù):
1、現(xiàn)有技術(shù)中,機(jī)電管線的碰撞檢測在管線碰撞的后期調(diào)整仍依賴手動模式,雖然市面上已存在自動調(diào)整機(jī)電管線的軟件,但該類型軟件的碰撞檢測準(zhǔn)確率較低,誤差較大,使得管線的翻彎避讓調(diào)整仍依靠設(shè)計(jì)師手動操作,造成設(shè)計(jì)效率低下、工期延長和設(shè)計(jì)成本的增加,嚴(yán)重阻礙項(xiàng)目的工程進(jìn)度及建筑資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種機(jī)電管線信息處理方法、裝置和設(shè)備,解決了因?yàn)椴煌O(shè)計(jì)圖紙之間管線的位置存在差異導(dǎo)致圖紙表達(dá)不到位,現(xiàn)有的管線碰撞檢測方法準(zhǔn)確率低誤差大導(dǎo)致無法自動調(diào)整設(shè)計(jì)的技術(shù)問題。
2、為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:
3、一種機(jī)電管線信息處理方法,包括:
4、獲取機(jī)電管線模型以及所述機(jī)電管線模型的絕對坐標(biāo)系和基礎(chǔ)單位;
5、根據(jù)所述絕對坐標(biāo)系,生成相對坐標(biāo)系;
6、根據(jù)所述基礎(chǔ)單位,生成內(nèi)部單位;
7、對所述機(jī)電管線模型進(jìn)行過濾,刪除所述機(jī)電管線模型中的末端設(shè)備和末端設(shè)備信息,再將過濾后的其余設(shè)備和其余設(shè)備信息存入元素收集器中;
8、遍歷所述元素收集器,得到第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息;
9、根據(jù)所述第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息,得到所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo);
10、根據(jù)所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo),所述第一機(jī)電管線和第二機(jī)電管線的幾何信息和參數(shù)信息,得到在相對坐標(biāo)系中所述第一機(jī)電管線和第二機(jī)電管線在碰撞交點(diǎn)處的翻彎控制點(diǎn)空間坐標(biāo);
11、根據(jù)所述翻彎控制點(diǎn)空間坐標(biāo),生成在相對坐標(biāo)系中的第一機(jī)電管線模型。
12、本發(fā)明還提供了一種機(jī)電管線信息處理裝置,包括:
13、獲取模塊,用于獲取機(jī)電管線模型以及所述機(jī)電管線模型的絕對坐標(biāo)系和基礎(chǔ)單位;
14、處理模塊,根據(jù)所述絕對坐標(biāo)系,生成相對坐標(biāo)系;根據(jù)所述基礎(chǔ)單位,生成內(nèi)部單位;對所述機(jī)電管線模型進(jìn)行過濾,刪除所述機(jī)電管線模型中的末端設(shè)備和末端設(shè)備信息,再將過濾后的其余設(shè)備和其余設(shè)備信息存入元素收集器中;遍歷所述元素收集器,得到第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息;根據(jù)所述第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息,得到所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo);根據(jù)所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo),所述第一機(jī)電管線和第二機(jī)電管線的幾何信息和參數(shù)信息,得到在相對坐標(biāo)系中所述第一機(jī)電管線和第二機(jī)電管線在碰撞交點(diǎn)處的翻彎控制點(diǎn)空間坐標(biāo);根據(jù)所述翻彎控制點(diǎn)空間坐標(biāo),生成在相對坐標(biāo)系中的第一機(jī)電管線模型。
15、本發(fā)明還提供一種計(jì)算設(shè)備,包括:處理器、存儲有計(jì)算機(jī)程序的存儲器,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí),執(zhí)行如上所述的方法。
16、本發(fā)明還提供一種計(jì)算機(jī)可讀取存儲介質(zhì),存儲有指令,當(dāng)所述指令在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行如上所述的方法。
17、本發(fā)明的上述方案至少包括以下有益效果:
18、本發(fā)明的上述方案通過獲取機(jī)電管線模型以及所述機(jī)電管線模型的絕對坐標(biāo)系和基礎(chǔ)單位;根據(jù)所述絕對坐標(biāo)系,生成相對坐標(biāo)系;根據(jù)所述基礎(chǔ)單位,生成內(nèi)部單位;對所述機(jī)電管線模型進(jìn)行過濾,刪除所述機(jī)電管線模型中的末端設(shè)備和末端設(shè)備信息,再將過濾后的其余設(shè)備和其余設(shè)備信息存入元素收集器中;遍歷所述元素收集器,得到第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息;根據(jù)所述第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息,得到所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo);根據(jù)所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo),所述第一機(jī)電管線和第二機(jī)電管線的幾何信息和參數(shù)信息,得到在相對坐標(biāo)系中所述第一機(jī)電管線和第二機(jī)電管線在碰撞交點(diǎn)處的翻彎控制點(diǎn)空間坐標(biāo);根據(jù)所述翻彎控制點(diǎn)空間坐標(biāo),生成在相對坐標(biāo)系中的第一機(jī)電管線模型。能夠?qū)⒉煌O(shè)計(jì)圖紙中管線的位置準(zhǔn)確表達(dá),提高了管線碰撞檢測方法準(zhǔn)確率并能夠自動調(diào)整設(shè)計(jì)。
1.一種機(jī)電管線信息處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的機(jī)電管線信息處理方法,其特征在于,根據(jù)所述絕對坐標(biāo)系,生成相對坐標(biāo)系,包括:
3.根據(jù)權(quán)利要求1所述的機(jī)電管線信息處理方法,其特征在于,根據(jù)所述基礎(chǔ)單位,生成內(nèi)部單位,包括:
4.根據(jù)權(quán)利要求1所述的機(jī)電管線信息處理方法,其特征在于,對所述機(jī)電管線模型進(jìn)行過濾,刪除所述機(jī)電管線模型中的末端設(shè)備和末端設(shè)備信息,再將過濾后的其余設(shè)備和其余設(shè)備信息存入元素收集器中,包括:
5.根據(jù)權(quán)利要求2所述的機(jī)電管線信息處理方法,其特征在于,根據(jù)所述第一機(jī)電管線和第二機(jī)電管線的幾何信息、參數(shù)信息和定位信息,得到所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo),包括:
6.根據(jù)權(quán)利要求2所述的機(jī)電管線信息處理方法,其特征在于,根據(jù)所述第一機(jī)電管線和第二機(jī)電管線之間的碰撞交點(diǎn)在相對坐標(biāo)系中的空間坐標(biāo),所述第一機(jī)電管線和第二機(jī)電管線的幾何信息和參數(shù)信息,得到在相對坐標(biāo)系中所述第一機(jī)電管線和第二機(jī)電管線在碰撞交點(diǎn)處的翻彎控制點(diǎn)空間坐標(biāo),包括:
7.根據(jù)權(quán)利要求6所述的機(jī)電管線信息處理方法,其特征在于,根據(jù)所述翻彎控制點(diǎn)空間坐標(biāo),生成在相對坐標(biāo)系中的第一機(jī)電管線模型,包括:
8.一種機(jī)電管線信息處理裝置,其特征在于,包括:
9.一種計(jì)算設(shè)備,其特征在于,包括:處理器、存儲有計(jì)算機(jī)程序的存儲器,所述計(jì)算機(jī)程序被處理器運(yùn)行時(shí),執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)可讀取存儲介質(zhì),其特征在于,存儲有指令,當(dāng)所述指令在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的方法。