基于cad的喷淋点位规划方法、装置、设备及存储介质
技术领域
1.本发明涉及建筑消防规划技术领域,尤其涉及一种基于cad的喷淋点位规划方法、装置、设备及存储介质。
背景技术:2.在建筑图纸设计中,需要在建筑平面图中布置消防喷头,为了安全可靠,布置的基本原则是消防喷头的喷淋覆盖范围需要覆盖整个建筑内部空间,目前布置的方法为设计人员按照建筑施工规范手工画图布置喷头的位置。耗时耗力,且容易出错。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:4.本发明的主要目的在于提供一种基于cad的喷淋点位规划方法、装置、设备及存储介质,旨在解决现有技术如何提升喷淋点位规划效率的技术问题。
5.为实现上述目的,本发明提供了一种基于cad的喷淋点位规划方法,所述方法包括以下步骤:
6.选取cad图纸上的待规划区域;
7.将所述待规划区域网格化,得到网格化待规划区域;
8.根据所述网格化待规划区域和预设规划规则得到模型输入参数;
9.根据所述模型输入参数建立整数规划模型;
10.根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;
11.根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。
12.可选地,所述根据所述模型输入参数建立整数规划模型,包括:
13.根据所述模型输入参数建立目标函数;
14.根据所述模型输入参数建立约束规则;
15.根据所述目标函数以及所述约束规则生成整数规划模型。
16.可选地,所述根据所述模型输入参数建立目标函数,包括:
17.根据所述模型输入参数得到喷头数量权重、对齐度权重、第一决策变量、第二决策变量、可放置喷淋点位集合、对齐线条集合、目标点位以及对齐线条;
18.根据所述喷头数量权重、所述对齐度权重、所述第一决策变量、所述第二决策变量、所述可放置喷淋点位集合、所述对齐线条集合、所述目标点位以及所述对齐线条建立目标函数。
19.可选地,所述根据所述模型输入参数建立约束规则,包括:
20.根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头与相邻墙最长间距以及墙梁边缘集合;
21.根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头与相邻
墙最长间距以及所述墙梁边缘集合建立第一约束规则,所述约束规则包括所述第一约束规则。
22.可选地,所述根据所述模型输入参数建立约束规则,包括:
23.根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头淋射范围以及点集;
24.根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头淋射范围以及所述点集建立第二约束规则,所述约束规则包括所述第二约束规则。
25.可选地,所述根据所述模型输入参数建立约束规则,包括:
26.根据所述模型输入参数得到第一决策变量、第二决策变量、目标点位、对齐线条集合以及对齐线条;
27.根据所述第一决策变量、所述第二决策变量、所述目标点位、所述对齐线条集合以及所述对齐线条建立第三约束规则,所述约束规则包括所述第三约束规则。
28.此外,为实现上述目的,本发明还提出一种基于cad的喷淋点位规划装置,所述基于cad的喷淋点位规划装置包括:
29.选取模块,用于选取cad图纸上的待规划区域;
30.网格化模块,用于将所述待规划区域网格化,得到网格化待规划区域;
31.获取模块,用于根据所述网格化待规划区域和预设规划规则得到模型输入参数;
32.建立模块,用于根据所述模型输入参数建立整数规划模型;
33.计算模块,用于根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;
34.规划模块,用于根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。
35.此外,为实现上述目的,本发明还提出一种基于cad的喷淋点位规划设备,所述基于cad的喷淋点位规划设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于cad的喷淋点位规划程序,所述基于cad的喷淋点位规划程序配置为实现如上文所述的基于cad的喷淋点位规划方法的步骤。
36.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于cad的喷淋点位规划程序,所述基于cad的喷淋点位规划程序被处理器执行时实现如上文所述的基于cad的喷淋点位规划方法的步骤。
37.本发明通过选取cad图纸上的待规划区域;将所述待规划区域网格化,得到网格化待规划区域;根据所述网格化待规划区域和预设规划规则得到模型输入参数;根据所述模型输入参数建立整数规划模型;根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。通过上述方式,基于整数线性规划模型的布置方法能够综合考虑喷淋布置规范、并最优化喷淋点位数量以及整齐度的需求,使得cad图纸自动布置喷淋点位合理有效,减少人力和时间的成本。
附图说明
38.图1是本发明实施例方案涉及的硬件运行环境的基于cad的喷淋点位规划设备的结构示意图;
39.图2为本发明基于cad的喷淋点位规划方法第一实施例的流程示意图;
40.图3为本发明基于cad的喷淋点位规划方法第一实施例的实际效果图图;
41.图4为本发明基于cad的喷淋点位规划装置第一实施例的结构框图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
44.参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于cad的喷淋点位规划设备结构示意图。
45.如图1所示,该基于cad的喷淋点位规划设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
46.本领域技术人员可以理解,图1中示出的结构并不构成对基于cad的喷淋点位规划设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
47.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于cad的喷淋点位规划程序。
48.在图1所示的基于cad的喷淋点位规划设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明基于cad的喷淋点位规划设备中的处理器1001、存储器1005可以设置在基于cad的喷淋点位规划设备中,所述基于cad的喷淋点位规划设备通过处理器1001调用存储器1005中存储的基于cad的喷淋点位规划程序,并执行本发明实施例提供的基于cad的喷淋点位规划方法。
49.本发明实施例提供了一种基于cad的喷淋点位规划方法,参照图2,图2为本发明一种基于cad的喷淋点位规划方法第一实施例的流程示意图。
50.本实施例中,所述基于cad的喷淋点位规划方法包括以下步骤:
51.步骤s10:选取cad图纸上的待规划区域。
52.需要说明的是,本实施例的执行主体为基于cad的喷淋点位规划设备,此设备可以为电脑、服务器等具备运算功能的设备或其他能够实现相同功能的设备,本实施例不加以限制。
53.在具体实现中,cad图纸是表示通过autocad软件将工程项目总体布局,建筑物的外部形状、内部布置、结构构造、内外装修、材料作法以及设备、施工等制作的图样。在建筑电气施工图中,平面图通常是将建筑物的地理位置和主体结构进行宏观描述,将墙体、门窗、梁柱等淡化,而电气线路突出重点描述。其他管线,如水暖、煤气等线路则不出现在电气施工图上。
54.建筑平面图,又可简称平面图,是将新建建筑物或构筑物的墙、门窗、楼梯、地面及
内部功能布局等建筑情况,以水平投影方法和相应的图例所组成的图纸。它反映出房屋的平面形状、大小和布置;墙、柱的位置、尺寸和材料;门窗的类型和位置等。
55.消防喷淋系统是一种消防灭火装置,是应用十分广泛的一种固定消防设施,它具有价格低廉、灭火效率高等特点。根据功能不同可以分为人工控制和自动控制两种形式。系统安装报警装置,可以在火灾发生时自动发出警报,自动控制的消防喷淋系统可以自动喷淋并且和其他消防设施联动工作,因此能有效控制、扑灭初期火灾。由此可见,合理第布置规划喷淋点在建筑的消防安全中至关重要。
56.在具体实现中,cad图纸上会包含建筑中的很多区域,需要分区域对建筑平面图进行喷淋点的布置,基于设计人员的选择从cad图纸上确定待规划区域。
57.步骤s20:将所述待规划区域网格化,得到网格化待规划区域。
58.可以理解的是,网格化也成为栅格化,是指将cad图纸与坐标进行对应,从而能够更精准地确定cad图纸上的位置。将待规划区域网格化后即可得到网格化待规划区域。
59.需要说明的是,栅格间距可以有设计人员设定,也可以根据cad图纸上的线条长度等标注进行自动设定,从而实现本实施例的全自动化。
60.步骤s30:根据所述网格化待规划区域和预设规划规则得到模型输入参数。
61.在具体现实中,喷淋点位的设计需要遵守施工规范,布置喷淋点的基本原则如下:
62.1、喷头与相邻墙距离:300mm~1700mm,多排布置时相邻喷头间距:1800mm~3400mm。
63.2、喷头与相邻梁间距:
64.目前阶段梁高对喷头布置原则:
65.当梁高小于700mm时,忽略梁高对喷头的影响,当梁高大于700mm时,喷头与梁水平距离如表1所示:
66.表1
67.梁高h(mm)喷头与梁水平距离a(mm)700≤h《800300≤a800≤h《900600≤a900≤h《1000900≤a1000≤h《11001200≤a1100≤h《12001500≤a1200≤h梁底设置喷头
68.梁两侧喷头均应满足喷头到梁边的最小距离,且梁两侧的喷头应满足第一条的间距要求。当梁两侧喷头无法同时满足表格及第一条要求时,梁底增设喷头,喷头与梁边距离按喷头与墙距离要求控制。
69.3.喷头单排布置时,喷头间距:3000mm。
70.4.当梁与墙间距很小时,碰头不能同时满足与梁、墙的距离,则在梁与墙中间位置布置一个或一排即可。
71.5.喷淋点位美观要求:
72.(1)横向、纵向与建筑轮廓线平行。
73.(2)同一空间内喷头布置均匀。
74.(3)喷头间距、靠墙、靠梁边距离为整数,即个位数为0。
75.(4)相同间距位置间距一致。数量最少。
76.可以理解的是,在布置喷淋点时需要满足上述原则才能使得喷淋点布置方案可行,因此需要网格化待规划区域和预设规划规则得到模型输入参数,预设规划规则即为上述布置原则的数学化表达。
77.在具体实现中,参数如下表2所示:
78.表2
[0079][0080]
步骤s40:根据所述模型输入参数建立整数规划模型。
[0081]
进一步地,为了能够更好地规划喷淋点位,所述根据所述模型输入参数建立整数规划模型,包括:
[0082]
根据所述模型输入参数建立目标函数;
[0083]
根据所述模型输入参数建立约束规则;
[0084]
根据所述目标函数以及所述约束规则生成整数规划模型。
[0085]
进一步地,所述根据所述模型输入参数建立目标函数,包括:
[0086]
根据所述模型输入参数得到喷头数量权重、对齐度权重、第一决策变量、第二决策变量、可放置喷淋点位集合、对齐线条集合、目标点位以及对齐线条;
[0087]
根据所述喷头数量权重、所述对齐度权重、所述第一决策变量、所述第二决策变量、所述可放置喷淋点位集合、所述对齐线条集合、所述目标点位以及所述对齐线条建立目标函数。
[0088]
在具体实现中,目标函数如下:
[0089][0090]
在公式1中,w
x
为喷头数量权重,wy为对齐度权重,xi为第一决策变量,yk为第二决策变量,i为目标点位,即网格化待规划区域上的任意点位,r为可放置喷淋点位集合,即网格化待规划区域上所有可放置喷淋点位的集合,k为对齐线条,即网格化待规划区域上对齐的线条,k为对齐线条集合,即网格化待规划区域上所有对齐线条的集合。minimize是指最小化。
[0091]
可以理解的是,目标函数为喷头数量和对齐度的加权,使得布置最少的喷头并尽可能使得布置整齐。
[0092]
进一步地,所述根据所述模型输入参数建立约束规则,包括:
[0093]
根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头与相邻墙最长间距以及墙梁边缘集合;
[0094]
根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头与相邻墙最长间距以及所述墙梁边缘集合建立第一约束规则,所述约束规则包括所述第一约束规则。
[0095]
在具体实现中,第一约束规则如下所示:
[0096][0097]
在公式2中,j为目标点位,此目标点位j与目标点位i不为同一点位,d
ij
为点i与点j之间的间距,xj为第三决策变量,e为墙梁边缘集合,即网格化待规划区域中强和梁的边缘点位集合,l2
max
为喷头与相邻墙最长间距。
[0098]
可以理解的是,第一约束规则表示墙点最大距离内必须有喷淋点位。
[0099]
进一步地,所述根据所述模型输入参数建立约束规则,包括:
[0100]
根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头淋射范围以及点集;
[0101]
根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头淋射范围以及所述点集建立第二约束规则,所述约束规则包括所述第二约束规则。
[0102]
在具体实现中,第二约束规则如下所示:
[0103]
[0104]
在公式3中,j为目标点位,此目标点位j与目标点位i不为同一点位,d
ij
为点i与点j之间的间距,xj为第三决策变量,l为喷头淋射范围,p为点集,即网格化待规划区域中所有点位的集合。
[0105]
需要说明的是,第二约束规则表示网格化待规划区域中任意一点位在一定某一喷头淋射范围内。
[0106]
进一步地,所述根据所述模型输入参数建立约束规则,包括:
[0107]
根据所述模型输入参数得到第一决策变量、第二决策变量、目标点位、对齐线条集合以及对齐线条;
[0108]
根据所述第一决策变量、所述第二决策变量、所述目标点位、所述对齐线条集合以及所述对齐线条建立第三约束规则,所述约束规则包括所述第三约束规则。
[0109]
在具体实现中,第三约束规则如下所示:
[0110]
yk≥xi,i∈k,k∈k
ꢀꢀ
公式4;
[0111]
在公式4中,xi为第一决策变量,yk为第二决策变量,i为目标点位,k为对齐线条,k为对齐线条集合。
[0112]
可以理解的是,第三约束规则表示喷淋点位的对齐度。
[0113]
最后基于上述公式得到整数规划模型。
[0114]
步骤s50:根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标。
[0115]
在具体是实现中,对整数规划模型进行求解计算即可以得到喷淋点位在网格化待规划区域上的坐标,从而得到喷淋点位的位置。
[0116]
步骤s60:根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。
[0117]
最后将网格化待规划区域还原至cad图纸中,从而确定喷淋点位在cad图纸中的位置。
[0118]
实际效果图如图3所示,实心圆点位喷淋点位、虚线为墙、实线为梁。
[0119]
本实施例通过选取cad图纸上的待规划区域;将所述待规划区域网格化,得到网格化待规划区域;根据所述网格化待规划区域和预设规划规则得到模型输入参数;根据所述模型输入参数建立整数规划模型;根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。通过上述方式,基于整数线性规划模型的布置方法能够综合考虑喷淋布置规范、并最优化喷淋点位数量以及整齐度的需求,使得cad图纸自动布置喷淋点位合理有效,减少人力和时间的成本。
[0120]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于cad的喷淋点位规划程序,所述基于cad的喷淋点位规划程序被处理器执行时实现如上文所述的基于cad的喷淋点位规划方法的步骤。
[0121]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0122]
参照图4,图4为本发明基于cad的喷淋点位规划装置第一实施例的结构框图。
[0123]
如图4所示,本发明实施例提出的基于cad的喷淋点位规划装置包括:
[0124]
选取模块10,用于选取cad图纸上的待规划区域;
[0125]
网格化模块20,用于将所述待规划区域网格化,得到网格化待规划区域;
[0126]
获取模块30,用于根据所述网格化待规划区域和预设规划规则得到模型输入参数;
[0127]
建立模块40,用于根据所述模型输入参数建立整数规划模型;
[0128]
计算模块50,用于根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;
[0129]
规划模块60,用于根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。
[0130]
在一实施例中,所述建立模块40,还用于根据所述模型输入参数建立目标函数;根据所述模型输入参数建立约束规则;根据所述目标函数以及所述约束规则生成整数规划模型。
[0131]
在一实施例中,所述建立模块40,还用于根据所述模型输入参数得到喷头数量权重、对齐度权重、第一决策变量、第二决策变量、可放置喷淋点位集合、对齐线条集合、目标点位以及对齐线条;根据所述喷头数量权重、所述对齐度权重、所述第一决策变量、所述第二决策变量、所述可放置喷淋点位集合、所述对齐线条集合、所述目标点位以及所述对齐线条建立目标函数。
[0132]
在一实施例中,所述建立模块40,还用于根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头与相邻墙最长间距以及墙梁边缘集合;根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头与相邻墙最长间距以及所述墙梁边缘集合建立第一约束规则,所述约束规则包括所述第一约束规则。
[0133]
在一实施例中,所述建立模块40,还用于根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头淋射范围以及点集;根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头淋射范围以及所述点集建立第二约束规则,所述约束规则包括所述第二约束规则。
[0134]
在一实施例中,所述建立模块40,还用于根据所述模型输入参数得到第一决策变量、第二决策变量、目标点位、对齐线条集合以及对齐线条;根据所述第一决策变量、所述第二决策变量、所述目标点位、所述对齐线条集合以及所述对齐线条建立第三约束规则,所述约束规则包括所述第三约束规则。
[0135]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0136]
本实施例通过选取cad图纸上的待规划区域;将所述待规划区域网格化,得到网格化待规划区域;根据所述网格化待规划区域和预设规划规则得到模型输入参数;根据所述模型输入参数建立整数规划模型;根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。通过上述方式,基于整数线性规划模型的布置方法能够综合考虑喷淋布置规范、并最优化喷淋点位数量以及整齐度的需求,使得cad图纸自动布置喷淋点位合理有效,减少人力和时间的成本。
[0137]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0138]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于cad的喷淋点位规划方法,此处不再赘述。
[0139]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0140]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0141]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0142]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:1.一种基于cad的喷淋点位规划方法,其特征在于,所述基于cad的喷淋点位规划方法包括:选取cad图纸上的待规划区域;将所述待规划区域网格化,得到网格化待规划区域;根据所述网格化待规划区域和预设规划规则得到模型输入参数;根据所述模型输入参数建立整数规划模型;根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。2.如权利要求1所述的方法,其特征在于,所述根据所述模型输入参数建立整数规划模型,包括:根据所述模型输入参数建立目标函数;根据所述模型输入参数建立约束规则;根据所述目标函数以及所述约束规则生成整数规划模型。3.如权利要求2所述的方法,其特征在于,所述根据所述模型输入参数建立目标函数,包括:根据所述模型输入参数得到喷头数量权重、对齐度权重、第一决策变量、第二决策变量、可放置喷淋点位集合、对齐线条集合、目标点位以及对齐线条;根据所述喷头数量权重、所述对齐度权重、所述第一决策变量、所述第二决策变量、所述可放置喷淋点位集合、所述对齐线条集合、所述目标点位以及所述对齐线条建立目标函数。4.如权利要求2所述的方法,其特征在于,所述根据所述模型输入参数建立约束规则,包括:根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头与相邻墙最长间距以及墙梁边缘集合;根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头与相邻墙最长间距以及所述墙梁边缘集合建立第一约束规则,所述约束规则包括所述第一约束规则。5.如权利要求2所述的方法,其特征在于,所述根据所述模型输入参数建立约束规则,包括:根据所述模型输入参数得到第三决策变量、目标点位、点与点之间的间距、喷头淋射范围以及点集;根据所述第三决策变量、所述目标点位、所述点与点之间的间距、所述喷头淋射范围以及所述点集建立第二约束规则,所述约束规则包括所述第二约束规则。6.如权利要求2所述的方法,其特征在于,所述根据所述模型输入参数建立约束规则,包括:根据所述模型输入参数得到第一决策变量、第二决策变量、目标点位、对齐线条集合以及对齐线条;根据所述第一决策变量、所述第二决策变量、所述目标点位、所述对齐线条集合以及所述对齐线条建立第三约束规则,所述约束规则包括所述第三约束规则。7.一种基于cad的喷淋点位规划装置,其特征在于,所述基于cad的喷淋点位规划装置
包括:选取模块,用于选取cad图纸上的待规划区域;网格化模块,用于将所述待规划区域网格化,得到网格化待规划区域;获取模块,用于根据所述网格化待规划区域和预设规划规则得到模型输入参数;建立模块,用于根据所述模型输入参数建立整数规划模型;计算模块,用于根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;规划模块,用于根据所述喷淋点位的坐标在所述cad图纸上规划喷淋点位。8.如权利要求7所述的装置,其特征在于,所述建立模块,还用于根据所述模型输入参数建立目标函数;根据所述模型输入参数建立约束规则;根据所述目标函数以及所述约束规则生成整数规划模型。9.一种基于cad的喷淋点位规划设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于cad的喷淋点位规划程序,所述基于cad的喷淋点位规划程序配置为实现如权利要求1至6中任一项所述的基于cad的喷淋点位规划方法。10.一种存储介质,其特征在于,所述存储介质上存储有基于cad的喷淋点位规划程序,所述基于cad的喷淋点位规划程序被处理器执行时实现如权利要求1至6任一项所述的基于cad的喷淋点位规划方法。
技术总结本发明属于建筑消防规划技术领域,公开了一种基于CAD的喷淋点位规划方法、装置、设备及存储介质。该方法包括:选取CAD图纸上的待规划区域;将所述待规划区域网格化,得到网格化待规划区域;根据所述网格化待规划区域和预设规划规则得到模型输入参数;根据所述模型输入参数建立整数规划模型;根据所述整数规划模型计算得到喷淋点位在所述网格化待规划区域上的坐标;根据所述喷淋点位的坐标在所述CAD图纸上规划喷淋点位。通过上述方式,基于整数线性规划模型的布置方法能够综合考虑喷淋布置规范、并最优化喷淋点位数量以及整齐度的需求,使得CAD图纸自动布置喷淋点位合理有效,减少人力和时间的成本。人力和时间的成本。人力和时间的成本。
技术研发人员:李光 黄延
受保护的技术使用者:上海品览数据科技有限公司
技术研发日:2022.07.05
技术公布日:2022/11/1