[發明專利]一種基于BIM的PC構件組成部件布置方法和系統有效
| 申請號: | 202010979584.7 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112131643B | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 胡友斌;徐安飛;楊杰文;席菲菲;林虹兵;樊謙;杜清澤;柏皓天;魏國俊 | 申請(專利權)人: | 重慶中科建設(集團)有限公司 |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13 |
| 代理公司: | 重慶創新專利商標代理有限公司 50125 | 代理人: | 李智祥 |
| 地址: | 408000 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 bim pc 構件 組成 部件 布置 方法 系統 | ||
1.一種基于BIM的PC構件組成部件布置方法,其特征在于,包括:
獲取PC構件輪廓信息,其包括:
獲取PC構件模型的基礎信息;
獲取所述PC構件模型的基礎信息中PC構件模型的所有頂點在世界坐標系的信息;
根據所述頂點的信息獲取輪廓為長方體的PC構件輪廓信息;
獲取PC構件輪廓的缺口信息,其包括:
通過所述頂點的信息獲取所述PC構件輪廓的缺口信息;
獲取所述PC構件輪廓中任意兩條線段的交點信息;
根據所述PC構件輪廓的缺口信息篩選所述交點信息和頂點信息,獲取原始點位信息;
獲取PC構件旋轉基準點信息,其包括:
在所述原始點位信息中以最小Z值、最小X值、最小Y值的優先策略,篩選出待定PC構件旋轉基準點;
判斷所述待定PC構件旋轉基準點是否位于所述PC構件輪廓的缺口區域,在所述待定PC構件旋轉基準點未處于所述PC構件輪廓的缺口區域時,以所述待定PC構件旋轉基準點為PC構件旋轉基準點;
獲取所述PC構件旋轉基準點所在邊的向量信息,通過所述向量信息與相應世界坐標系中X軸、Y軸、Z軸的夾角獲取所述PC構件旋轉信息;
根據所述PC構件旋轉基準點信息和PC構件輪廓信息構建抽象幾何體;
根據排布規則獲取PC構件組成部件在抽象幾何體上的布置點位信息,其包括:
根據排布規則獲取PC構件組成部件在所述抽象幾何體上的布置點位信息;
根據所述PC構件輪廓的缺口信息,將位于所述PC構件輪廓的缺口的布置點位排除;
根據預設參數篩選每個布置點位的最佳適配范圍,在所述最佳適配范圍內獲取待定布置點位信息;
判斷所述待定布置點位信息是否符合排布規則,在所述待定布置點位信息符合排布規則時,將其作為最終布置點位信息;
根據所述PC構件旋轉信息獲取所述PC構件組成部件的布置點位信息;
根據所述PC構件組成部件的布置點位信息布置PC構件組成部件。
2.如權利要求1所述的基于BIM的PC構件組成部件布置方法,其特征在于,在獲取待定布置點位信息時,包括:
根據排布規則獲取PC構件組成部件的初點信息;
將所述抽象幾何體所在坐標系按照給定取整單元值,劃分抽象的網格,獲取網格節點信息;
將距離初點最小的網格節點作為待定布置點位。
3.如權利要求1所述的基于BIM的PC構件組成部件布置方法,其特征在于,根據所述PC構件旋轉基準點信息和PC構件輪廓信息構建抽象幾何體后,還包括:
獲取所述抽象幾何體信息,將其與排布規則對比,判斷所述抽象幾何體是否可以進行PC構件組成部件的布置,在所述抽象幾何體可以進行PC構件組成部件的布置時,根據排布規則獲取PC構件組成部件在所述抽象幾何體上的布置點位信息。
4.一種基于BIM的PC構件組成部件布置系統,其特征在于,包括:
輪廓獲取模塊,其包括:
基礎信息獲取單元,用于獲取PC構件模型的基礎信息:
頂點信息獲取單元,用于獲取所述PC構件模型的基礎信息中PC構件模型的所有頂點在世界坐標系的信息;
輪廓信息獲取單元,用于根據所述頂點的信息獲取輪廓為長方體的PC構件輪廓信息;
所述輪廓獲取模塊用于獲取PC構件輪廓信息;
缺口獲取模塊,其包括:
缺口信息獲取單元,用于通過所述頂點的信息獲取所述PC構件輪廓的缺口信息;
交點信息獲取單元,用于獲取所述PC構件輪廓中任意兩條線段的交點信息;
原始點位信息獲取單元,用于根據所述PC構件輪廓的缺口信息篩選所述交點信息和頂點信息,獲取原始點位信息;
所述缺口獲取模塊用于獲取所述PC構件輪廓的缺口信息;
旋轉基準獲取模塊,其包括:
旋轉基準點獲取單元,用于在所述原始點位信息中以最小Z值、最小X值、最小Y值的優先策略,篩選出待定PC構件旋轉基準點;
旋轉基準點判斷單元,用于判斷所述待定PC構件旋轉基準點是否位于所述PC構件輪廓的缺口區域,在所述待定PC構件旋轉基準點未處于所述PC構件輪廓的缺口區域時,以所述待定PC構件旋轉基準點為PC構件旋轉基準點;
旋轉信息獲取單元,用于獲取所述PC構件旋轉基準點所在邊的向量信息,通過所述向量信息與相應世界坐標系中X軸、Y軸、Z軸的夾角獲取所述PC構件旋轉信息;
所述旋轉基準獲取模塊用于獲取PC構件旋轉基準點信息和PC構件旋轉信息;
抽象體構建模塊,用于根據所述PC構件旋轉基準點信息和PC構件輪廓信息構建抽象幾何體;
布置點位獲取模塊,其包括:
布置點位獲取單元,用于根據排布規則獲取PC構件組成部件在所述抽象幾何體上的布置點位信息;
布置點位排除單元,用于根據所述PC構件輪廓的缺口信息,將位于所述PC構件輪廓的缺口的布置點位排除;
待定布置點位獲取單元,用于根據預設參數篩選每個布置點位的最佳適配范圍,在所述最佳適配范圍內獲取待定布置點位信息;
最終布置點位獲取單元,用于判斷所述待定布置點位信息是否符合排布規則,在所述待定布置點位信息符合排布規則時,將其作為最終布置點位信息。
所述布置點位獲取模塊用于根據排布規則獲取PC構件組成部件在所述抽象幾何體上的布置點位信息;
布置點位轉換模塊,用于根據所述PC構件旋轉信息獲取所述PC構件組成部件的布置點位信息;
布置模塊,用于根據所述PC構件組成部件的布置點位信息布置PC構件組成部件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶中科建設(集團)有限公司,未經重慶中科建設(集團)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010979584.7/1.html,轉載請聲明來源鉆瓜專利網。





