本發(fā)明專利技術(shù)提供一種散流器連接方法
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種散流器連接方法、系統(tǒng)、存儲介質(zhì)及設(shè)備
[0001]本專利技術(shù)涉及建筑信息規(guī)劃領(lǐng)域,特別涉及一種散流器連接方法
、
系統(tǒng)
、
存儲介質(zhì)及設(shè)備
。
技術(shù)介紹
[0002]BIM(Building Information Model) 是“建筑信息模型”的簡稱,是一種多維信息模型集成技術(shù),可以將建筑
、
結(jié)構(gòu)
、
暖通和給排水等專業(yè)信息集成于一個(gè)三維建筑模型中,能極大地提高設(shè)計(jì)生產(chǎn)效率
。
但對于暖通空調(diào)系統(tǒng)來說,依然存在大量重復(fù)繁瑣的工作需要設(shè)計(jì)師自己完成,比如設(shè)備選型和布置
、
管路的設(shè)計(jì)及尺寸選型等
。
具體到暖通空調(diào)中散流器的連接,通常設(shè)計(jì)師會(huì)套用相關(guān)公式在各個(gè)房間或者分區(qū)內(nèi)反復(fù)地計(jì)算
、
繪圖和修改,這些工作并非設(shè)計(jì)的核心但卻會(huì)消耗設(shè)計(jì)師大量的精力和時(shí)間,而解放設(shè)計(jì)師的這部分工作,實(shí)現(xiàn)一定程度上的自動(dòng)化設(shè)計(jì)毫無疑問是未來 BIM 的一個(gè)發(fā)展方向
。
[0003]散流器是空調(diào)或通風(fēng)的送風(fēng)口,就是讓出風(fēng)口出風(fēng)方向分成多向流動(dòng)
。
當(dāng)房間內(nèi)設(shè)有多個(gè)散流器,需要對散流器進(jìn)行合理連接到通風(fēng)管道上,以實(shí)現(xiàn)散流器的送風(fēng)功能
。
[0004]現(xiàn)有技術(shù)中,散流器與通風(fēng)管道進(jìn)行連接時(shí),需盡可能減少管道通風(fēng)路徑
。
當(dāng)房間內(nèi)散流器的行數(shù)和列數(shù)布置較為簡單時(shí),可快速將散流器進(jìn)行最短路徑連接,而當(dāng)房間為構(gòu)造復(fù)雜的多邊形房間時(shí),使得房間內(nèi)散流器的數(shù)量布置較為復(fù)雜,則無法快速對散流器進(jìn)行連接
。
技術(shù)實(shí)現(xiàn)思路
[0005]基于此,本專利技術(shù)的目的是提供一種散流器連接方法
、
系統(tǒng)
、
存儲介質(zhì)及設(shè)備,解決
技術(shù)介紹
中多邊形房間內(nèi)散流器的數(shù)量布置復(fù)雜,無法快速對散流器進(jìn)行連接的問題
。
[0006]本專利技術(shù)一方面提供一種散流器連接方法,方法包括:獲取房間平面圖,房間平面圖包括散流器及管道,將房間平面圖分割成多個(gè)子房間,根據(jù)子房間與管道的連通方向?qū)⒍鄠€(gè)子房間旋轉(zhuǎn)至相同的連通方向;根據(jù)旋轉(zhuǎn)后的子房間將每個(gè)子房間的散流器劃分為行和列,定義散流器的行編號和列編號,根據(jù)行編號和列編號判斷子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù);若子房間內(nèi)散流器的行數(shù)和列數(shù)均為偶數(shù),則根據(jù)列編號將每列散流器依次進(jìn)行兩兩分組,并根據(jù)行編號將每列中的散流器依次進(jìn)行兩兩連接,以生成連接線;提取連接線的中點(diǎn),將每組中同一行的連接線的中點(diǎn)進(jìn)行兩兩連接,以生成中點(diǎn)連接線,并提取中點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合;將多個(gè)子房間旋轉(zhuǎn)至原始方向,根據(jù)斯坦納樹算法將組內(nèi)連接點(diǎn)集合中的點(diǎn)與管道進(jìn)行連接
。
[0007]進(jìn)一步的,判斷子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù)的步驟后還包括:若子房間內(nèi)散流器的行數(shù)為奇數(shù),則將最后一行中的散流器從左至右依次進(jìn)行兩兩連接以生成連接線,提取連接線的中點(diǎn);
判斷最后一行中的散流器是否為奇數(shù);若最后一行中的散流器為奇數(shù),則將最后一行中最后一個(gè)散流器生成單點(diǎn),并將單點(diǎn)以及連接線的中點(diǎn)加入組內(nèi)連接點(diǎn)集合
。
[0008]進(jìn)一步的,判斷子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù)的步驟后還包括:若子房間內(nèi)散流器的列數(shù)為奇數(shù),則將最后一列中的散流器從上至下依次進(jìn)行兩兩連接以生成連接線,提取連接線的中點(diǎn)向左進(jìn)行偏移;判斷最后一列中的散流器是否為奇數(shù);若最后一列中的散流器為奇數(shù),則將最后一列中最后一個(gè)散流器生成單點(diǎn),并將單點(diǎn)以及向左偏移后的中點(diǎn)加入組內(nèi)連接點(diǎn)集合
。
[0009]進(jìn)一步的,將單點(diǎn)以及向左偏移后的中點(diǎn)加入組內(nèi)連接點(diǎn)集合的步驟后還包括:當(dāng)子房間內(nèi)剩余的散流器的行數(shù)和列數(shù)均為偶數(shù),則根據(jù)列編號將每列散流器依次進(jìn)行兩兩分組,并根據(jù)行編號將每列中的散流器依次進(jìn)行兩兩連接,以生成連接線;提取連接線的中點(diǎn),將每組中同一行的連接線的中點(diǎn)進(jìn)行兩兩連接,以生成中點(diǎn)連接線,并提取中點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合
。
[0010]進(jìn)一步的,將多個(gè)子房間旋轉(zhuǎn)至原始方向的步驟后還包括:根據(jù)房間平面圖中所有散流器生成散流器點(diǎn)集合,根據(jù)散流器點(diǎn)集合及組內(nèi)連接點(diǎn)集合的并集生成組內(nèi)點(diǎn)集合
。
[0011]進(jìn)一步的,將多個(gè)子房間旋轉(zhuǎn)至原始方向的步驟后還包括:依據(jù)連接原則將組內(nèi)連接點(diǎn)集合中的點(diǎn)與主管道進(jìn)行連接,并根據(jù)組內(nèi)連接點(diǎn)集合中的點(diǎn)與管道的連接處的多個(gè)管道連接點(diǎn)生成管道連接點(diǎn)集合;根據(jù)管道連接點(diǎn)集合及組內(nèi)連接點(diǎn)集合的并集生成斯坦納樹點(diǎn)集合
。
[0012]進(jìn)一步的,根據(jù)斯坦納樹算法將組內(nèi)連接點(diǎn)集合中的點(diǎn)與管道進(jìn)行連接的步驟包括:根據(jù)連接線及中點(diǎn)連接線生成連接線集合,根據(jù)組內(nèi)點(diǎn)集合計(jì)算連接線集合以及組內(nèi)連接點(diǎn)與管道連接點(diǎn)之間的連接線的最小邊權(quán)值,并根據(jù)最小邊權(quán)值確定所有散流器之間的最短連接路徑圖;根據(jù)房間平面圖獲取網(wǎng)格圖,基于狀態(tài)壓縮動(dòng)態(tài)規(guī)則在網(wǎng)格圖中確定斯坦納樹點(diǎn)集合中所有點(diǎn)之間的連接路徑
。
[0013]進(jìn)一步的,根據(jù)子房間與管道的連通方向?qū)⒍鄠€(gè)子房間旋轉(zhuǎn)至相同的連通方向的步驟包括:在管道中確定每個(gè)子房間最接近的管道位置,根據(jù)每個(gè)子房間與對應(yīng)最接近的管道位置確定對應(yīng)子房間的連通方向;確定一基準(zhǔn)方向,分別將每個(gè)子房間旋轉(zhuǎn)至相同的連通方向,以使每個(gè)子房間的連通方向與基準(zhǔn)方向一致
。
[0014]本專利技術(shù)中的散流器連接方法,通過將房間進(jìn)行分割成多個(gè)子房間,將散流器的連接問題轉(zhuǎn)換成在每個(gè)分割后的房間內(nèi)進(jìn)行連接,簡化連接問題;同時(shí)通過計(jì)算每個(gè)子房間內(nèi)散流器的行數(shù)和列數(shù),判斷行數(shù)和列數(shù)是否為偶數(shù),當(dāng)散流器的行數(shù)和列數(shù)都為偶數(shù)時(shí),將每列散流器進(jìn)行兩兩分組,再將每列散流器從上之下進(jìn)行兩兩連接,提取散流器連接線的中點(diǎn),將同組兩列的散流器的連接線的中點(diǎn)進(jìn)行連接,快速實(shí)現(xiàn)散流器連接,最后提取中
點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合,根據(jù)該組內(nèi)連接點(diǎn)集合即可計(jì)算出與管道之間的最短連接路徑
。
[0015]本專利技術(shù)另一方面提供一種散流器連接系統(tǒng),系統(tǒng)包括:房間分割旋轉(zhuǎn)模塊,用于獲取房間平面圖,房間平面圖包括散流器及管道,將房間平面圖分割成多個(gè)子房間,根據(jù)所述子房間與所述管道的連通方向?qū)⒍鄠€(gè)所述子房間旋轉(zhuǎn)至相同的連通方向;判斷模塊,用于根據(jù)旋轉(zhuǎn)后的子房間將每個(gè)子房間的散流器劃分為行和列,定義散流器的行編號和列編號,根據(jù)行編號和列編號判斷子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù);第一執(zhí)行模塊,用于若子房間內(nèi)散流器的行數(shù)和列數(shù)均為偶數(shù),則根據(jù)列編號將每列散流器依次進(jìn)行兩兩分組,并根據(jù)行編號將每列中的散流器依次進(jìn)行兩兩連接,以生成連接線;組內(nèi)連接點(diǎn)生成模塊,用于提取連接線的中點(diǎn),將每組中同一行的連接線的中點(diǎn)進(jìn)行兩兩連接,以生成中點(diǎn)連接線,并提取中點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合;管道連接模塊,用于將多個(gè)子房間旋轉(zhuǎn)至原始方向,根據(jù)斯坦納樹算法將組內(nèi)連接點(diǎn)集合中的點(diǎn)與管道進(jìn)行連接
。
[0016]本專利技術(shù)另一方面提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.
一種散流器連接方法,其特征在于,所述方法包括:獲取房間平面圖,所述房間平面圖包括散流器及管道,將所述房間平面圖分割成多個(gè)子房間,根據(jù)所述子房間與所述管道的連通方向?qū)⒍鄠€(gè)所述子房間旋轉(zhuǎn)至相同的連通方向;根據(jù)旋轉(zhuǎn)后的子房間將每個(gè)子房間的散流器劃分為行和列,定義散流器的行編號和列編號,根據(jù)所述行編號和所述列編號判斷所述子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù);若所述子房間內(nèi)散流器的行數(shù)和列數(shù)均為偶數(shù),則根據(jù)列編號將每列散流器依次進(jìn)行兩兩分組,并根據(jù)行編號將每列中的散流器依次進(jìn)行兩兩連接,以生成連接線;提取所述連接線的中點(diǎn),將每組中同一行的所述連接線的中點(diǎn)進(jìn)行兩兩連接,以生成中點(diǎn)連接線,并提取所述中點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合;將多個(gè)所述子房間旋轉(zhuǎn)至原始方向,根據(jù)斯坦納樹算法將所述組內(nèi)連接點(diǎn)集合中的點(diǎn)與所述管道進(jìn)行連接
。2.
根據(jù)權(quán)利要求1所述的散流器連接方法,其特征在于,所述判斷所述子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù)的步驟后還包括:若所述子房間內(nèi)散流器的行數(shù)為奇數(shù),則將最后一行中的散流器從左至右依次進(jìn)行兩兩連接以生成連接線,提取所述連接線的中點(diǎn);判斷所述最后一行中的散流器是否為奇數(shù);若所述最后一行中的散流器為奇數(shù),則將最后一行中最后一個(gè)散流器生成單點(diǎn),并將所述單點(diǎn)以及所述連接線的中點(diǎn)加入所述組內(nèi)連接點(diǎn)集合
。3.
根據(jù)權(quán)利要求2所述的散流器連接方法,其特征在于,所述判斷所述子房間內(nèi)散流器的行數(shù)和列數(shù)是否為偶數(shù)的步驟后還包括:若所述子房間內(nèi)散流器的列數(shù)為奇數(shù),則將最后一列中的散流器從上至下依次進(jìn)行兩兩連接以生成連接線,提取所述連接線的中點(diǎn)向左進(jìn)行偏移;判斷所述最后一列中的散流器是否為奇數(shù);若所述最后一列中的散流器為奇數(shù),則將最后一列中最后一個(gè)散流器生成單點(diǎn),并將所述單點(diǎn)以及向左偏移后的中點(diǎn)加入所述組內(nèi)連接點(diǎn)集合
。4.
根據(jù)權(quán)利要求3所述的散流器連接方法,其特征在于,所述將所述單點(diǎn)以及向左偏移后的中點(diǎn)加入所述組內(nèi)連接點(diǎn)集合的步驟后還包括:當(dāng)所述子房間內(nèi)剩余的散流器的行數(shù)和列數(shù)均為偶數(shù),則根據(jù)列編號將每列散流器依次進(jìn)行兩兩分組,并根據(jù)行編號將每列中的散流器依次進(jìn)行兩兩連接,以生成連接線;提取所述連接線的中點(diǎn),將每組中同一行的所述連接線的中點(diǎn)進(jìn)行兩兩連接,以生成中點(diǎn)連接線,并提取所述中點(diǎn)連接線的中點(diǎn)生成組內(nèi)連接點(diǎn)集合
。5.
根據(jù)權(quán)利要求4所述的散流器連接方法,其特征在于,所述將多個(gè)所述子房間旋轉(zhuǎn)至原始方向的步驟后還包括:根據(jù)所述房間平面圖中所有散流器生成散流器點(diǎn)集合,根據(jù)所述散流器點(diǎn)集合及所述組內(nèi)連接點(diǎn)集合的并集生成組內(nèi)點(diǎn)集合
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周自強(qiáng),李一華,彭飛,肖筱,
申請(專利權(quán))人:江西少科智能建造科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。