压力损失决定装置、压力损失决定程序和压力损失决定方法与流程

文档序号:15884406发布日期:2018-11-09 18:34阅读:170来源:国知局
压力损失决定装置、压力损失决定程序和压力损失决定方法与流程

本发明涉及在bim(buildinginformationmodeling:建筑信息模型)信息等三维cad(computeraideddesign:计算机辅助设计)数据中进行配管的路径搜索,决定考虑到压力损失的配管路径的装置、程序和方法。

背景技术

作为进行使配管路径最短的路径检索的方法,存在如下方式:活用迪杰斯特拉法等,将分区作为节点并将移动距离作为边缘成本进行评价,搜索最小距离的路径。但是,该方式的情况下,没有考虑计算考虑到弯曲的成本以及由于直线穿过或弯曲穿过同一分区等而引起的成本差异。因此,虽然配管路径的距离最小,但是,存在压力损失不一定最小这样的课题。

针对该课题,在现有技术中,对路由区域进行网格分割,在进行基于移动距离的加权后,在进行路径信息的回溯时,在出现相同权重的候选的情况下,优先选择与上次相同的移动方向。由此,公开有使由于弯曲引起的成本最小化的结构(例如专利文献1)。

现有技术文献

专利文献

专利文献1:日本特开2002-7494号公报



技术实现要素:

发明要解决的课题

关于空调设备等的配管,压力损失最小是很重要的,但是,路径的距离最小不一定使压力损失最小。即,即使距离较长,有时弯曲次数较少的一方的压力损失最小。并且,在现有技术中,在利用回溯来判断路径时,没有先前存在的弯曲部件的信息,因此,其结果是,存在选择了弯曲较多的路径这样的课题。

本发明的目的在于,提供决定压力损失更少的配管路径的装置、程序和方法。

用于解决课题的手段

本发明的压力损失决定装置的特征在于,该压力损失决定装置具有:分割部,其从对建筑物进行数据化而得到的三维建筑物信息中提取应该配置配管的二维平面,对提取出的所述平面进行网格分割而分割成多个单元,设定所述多个单元中的作为所述配管的始点的始点单元和作为所述配管的终点的终点单元;损失信息存储部,其存储表示流体经由所述配管从所述多个单元中的一个单元流向与所述一个单元相邻的另一个单元时的、所述流体在单元之间的压力损失值的损失信息;以及损失决定部,其检索通过从所述始点单元到所述终点单元的所述单元的连接而形成的多个配管路径,针对多个配管路径的各配管路径,使用所述损失信息决定所述流体从所述始点单元流到所述终点单元时的压力损失值。

发明效果

根据本发明的压力损失决定装置1,损失决定部使用损失信息决定从始点单元到终点单元的配管路径。由此,能够决定压力损失更小的配管路径。

附图说明

图1是实施方式1的图,是压力损失决定装置1的框图。

图2是实施方式1的图,是示出压力损失决定装置1的硬件结构的图。

图3是实施方式1的图,是示出压力损失决定装置1的动作的流程图。

图4是实施方式1的图,是说明图3的步骤s102的图。

图5是实施方式1的图,是说明图3的步骤s103的图。

图6是实施方式1的图,是说明图3的步骤s104的图。

图7是实施方式1的图,是示出设定有始点单元41s和终点单元41e的平面41的图。

图8是实施方式1的图,是示出始点单元41s和终点单元41e的具体部位的图。

图9是实施方式1的图,是示出损失信息51的图。

图10是实施方式1的图,是说明图3的步骤s107的图。

图11是实施方式1的图,是说明图3的步骤s108的图。

图12是实施方式1的图,是说明图3的步骤s109的图。

图13是实施方式1的图,是示出图3的第2次的步骤s108的图。

图14是实施方式1的图,是示出图3的第2次的步骤s109的图。

图15是实施方式1的图,是说明图3的第3次的步骤s108的图。

图16是实施方式1的图,是说明图3的步骤s111的图。

图17是实施方式1的图,是示出变形例2的图。

具体实施方式

实施方式1

图1、图2示出本实施方式的使用bim自动配管方式的压力损失决定装置1的框图和利用计算机实现压力损失决定装置1时的h/w结构例。

图1示出实施方式1的压力损失决定装置1的框图。压力损失决定装置1是自动决定压力损失更少的配管路径的自动配管装置。如图1所示,压力损失决定装置1具有bim信息管理部10、z配管配备部20、路径跟踪部30、损失决定部40、配管信息管理部50、xy配管配备部60。路径跟踪部30是分割部91。配管信息管理部50是损失信息存储部92。

bim信息管理部10与存储有bim信息2a的bim信息存储装置2交换信息,配管信息管理部50与存储有配管信息3a的配管信息存储装置3交换信息。配管信息管理部50从配管信息存储装置3取得后述的损失信息51,将其存储在存储装置中。

图2是示出压力损失决定装置1的硬件结构的图。压力损失决定装置1具有运算处理装置81、主存储装置82、辅助存储装置83、接口装置84、输入接口(interface)85、显示接口86。运算处理装置81经由信号线89而与其他硬件结构要素连接,对它们进行控制。输入接口85与输入装置连接,显示接口86与显示装置连接。

在辅助存储装置83中存储有实现图1的bim信息管理部10、z配管配备部20、路径跟踪部30、损失决定部40、配管信息管理部50、xy配管配备部60的功能的程序。而且,运算处理装置81执行这些程序,由此进行这些bim信息管理部10、z配管配备部20、路径跟踪部30、损失决定部40、配管信息管理部50、xy配管配备部60的动作。

更具体而言,如图1所示,运算处理装置81执行程序,由此实现z配管配备部20、路径跟踪部30、损失决定部40、xy配管配备部60。并且,bim信息管理部10和配管信息管理部50具有存储bim信息和损失信息的功能。由此,bim信息管理部10和配管信息管理部50通过运算处理装置81、主存储装置82和辅助存储装置83实现。

利用者可以在利用者的终端上作为程序来执行压力损失决定装置1,也可以作为经由网络的服务来执行压力损失决定装置1。

(***动作的说明***)

图3是示出压力损失决定装置1的动作的流程图。参照图3对压力损失决定装置1实现的压力损失决定方法的动作进行说明。在图3的步骤s101中记作bim信息管理部10的部分表示步骤s101的动作主体。其他步骤也是同样的。另外,在以下的流程图的说明中出现“坐标”和“坐标值”。“坐标”这样的情况意味着“场所”,“坐标值”这样的情况意味着“坐标”的值。下面,对基于压力损失决定装置1的自动配管的流程进行说明。

<步骤s101>

在步骤s101中,bim信息管理部10从bim信息存储装置2读取利用者指定的bim信息2a(包含与墙壁、地面等构造有关的信息),在显示装置4显示bim信息2a的附图。bim信息2a以文件、数据库等形式保持在bim信息存储装置2中。

<步骤s102>

图4是说明步骤s102的图。在步骤s102中,z配管配备部20通过利用者经由输入接口85的操作,在显示装置4的附图上作出跨越建筑物7的楼层而收容配管的管空间5。管空间5是配管用的z方向的空间。更具体而言,管空间5是跨越上下楼层的贯通的空间,不是配管本身。在管空间5的内部穿过高度方向的配管。关于坐标,如图4所示,设建筑物7的高度方向为z轴。

<步骤s103>

图5是说明步骤s103的图。在步骤s103中,路径跟踪部30在利用者请求进行配管路径的路径搜索的情况下,经由bim信息管理部10从bim信息存储装置2取得bim信息2a。bim信息2a包含有管空间5和管空间5的z方向上配备的配管的信息、室内机6的信息。如图5所示,路径跟踪部30从管空间5内部配备的配管的端部49的z方向的位置和未连接配管的室内机6的高度的范围61中,提取配备配管的搜索对象平面41。通常,平面41是天花板等。另外,室内机6是配管对象设备的具体例。这样,路径跟踪部30从对建筑物进行数据化而得到的三维建筑物信息(bim信息)中,提取应该配置配管的二维平面即平面41。

另外,如后述的图8所示,路径跟踪部30提取多个平面41。在图8中,示出从建筑物7的6层、5层分别提取出平面41的情况。这样,路径跟踪部30使用建筑物信息(bim信息)中包含的跨越建筑物的楼层而沿建筑物的高度方向配置的在内部收容配管的配管空间93即管空间5的信息、以及建筑物信息中包含的要被配置配管的室内机6的信息,提取平面41。

<步骤s104>

图6是说明步骤s104的图。图6示出将平面41网格分割成5×5的25个分区的状态。下面,将25个分区分别称作单元(cell)。如图6所示,在平面41中设定有坐标(y,x)。并且,在图6中示出x损失图42和y损失图45。路径跟踪部30生成x损失图42和y损失图45。并且,路径跟踪部30生成图10中后述的x起点图44和y起点图47。x损失图42和y损失图45与平面41的网格分割对应地分割成5×5的25个单元。并且,后述的x起点图44和y起点图47也与平面41的网格分割对应地分割成5×5的25个单元。损失图和起点图设定有与网格分割后的平面41的坐标对应的坐标。

在步骤s104中,如图6所示,路径跟踪部30对提取出的平面41进行网格分割而分割成多个单元。在图6中,将平面41分割成5×5的25个单元。分割的单位即1个单元的大小能够根据利用者指定、配管的最小半径、墙壁等的厚度等来决定。应该分割的1个单元的大小预先设定在路径跟踪部30中。

并且,路径跟踪部30生成与网格分割后的平面41对应划分的x损失图42和y损失图45。

另外,在平面41上存在墙壁等而无法配备配管的平面41的部位视作障碍物。

在图6中,利用阴影示出障碍物。

<步骤s105>

在步骤s105中,路径跟踪部30根据管空间5、室内机6的bim信息,取得各个对象的坐标,在网格分割后的平面41上设定要根据该坐标决定的配管路径的始点单元41s和终点单元41e。

图7示出在平面41上设定有始点单元41s和终点单元41e的状态。如图7所示,始点单元41s为(y,x)=(4,0),终点单元41e为(y,x)=(0,3)。

图8是示出始点单元41s和终点单元41e的具体部位的图。如图8所示,始点单元41s是室内机6的配管安装部,终点单元41e是管空间5中在z方向上配备的配管的上端部。这样,路径跟踪部30在平面41上设定多个单元中的作为配管始点的始点单元41s和作为配管终点的终点单元41e。

<步骤s106>

在步骤s106中,损失决定部40从配管信息管理部50取得与配管信息管理部50保有的压力损失有关的损失信息51。损失信息51是配管信息管理部50从配管信息存储装置3作为管信息3a取得的信息。

图9示出配管信息管理部50保有的损失信息51的例子。损失信息51是表示流体经由配管从平面41中的多个单元中的一个单元41a流向与一个单元41a相邻的另一个单元41b时的、流体在单元之间的压力损失值的信息。在图9中,示出在平面41上直线前进的情况下压力损失值每次增加1,示出在90度弯曲的情况下压力损失值增加4。下面,有时将压力损失值也称作损失值。另外,作为损失信息51,配管信息管理部50既可以利用表形式又可以利用近似式来保持相邻网格之间的压力损失值的关系。

图9的损失信息51示出以下状态。一个单元、另一个单元以及在流体流的上游与一个单元相邻且供流体流入一个单元的上游单元为直线状配置的情况相当于“1个单元的直线前进”。并且,一个单元和另一个单元为直线状配置且上游单元相对于从一个单元朝向另一个单元的方向在右方向和左方向中的任意一个方向上与一个单元相邻的情况相当于“弯曲”。在图9中,在“1个单元的直线前进”和“弯曲”中,流体在一个单元与另一个单元之间的压力损失值1、4是不同的值。

<步骤s107>

图10是说明步骤s107的图。在图10中,在x损失图42、y损失图45、x起点图44、y起点图47中,为了容易理解,简便地利用阴影示出障碍物。这在以下说明的图11~图15中也是同样的。在损失图中设定平面41的单元中的压力损失值。压力损失值是以始点单元41s为基准的值。在x损失图42中设定向+x方向或-x方向前进时的压力损失值,在y损失图45中设定向+y方向或-y方向前进时的压力损失值。并且,在起点图中设定作为在损失图中决定的压力损失值的决定起点的单元即起点单元的坐标值。

另外,在以下的图11~图15的说明中,成为损失决定部40在x损失图42和y损失图45的单元中前进的说明,但是这是为了简便。实际上,损失决定部40在平面41的单元中前进。

在步骤s107中,损失决定部40在x损失图42和y损失图45的始点单元41s中设定压力损失值=0,将始点单元41s的坐标值(4,0)存储在x队列43和y队列46中。另外,队列通过图2中说明的主存储装置82实现。

并且,损失决定部40在x起点图44和y起点图47的始点单元41s的坐标中设定坐标值(y,x)=(4,0)。

在图10中,利用四边形的虚线包围在步骤s107中设定的部位。图11~图15也是同样的。

<步骤s108:x方向的第1次>

图11是示出步骤s108的图。在步骤s108中,损失决定部40在平面41中进行x方向的路径检索。在该例子中,反复进行3次步骤s108的处理。

首先,损失决定部40取得y队列46中存储的坐标值(4,0)。然后,损失决定部40针对x损失图42决定朝向+x方向直线前进时的压力损失值,将其设定在x损失图42中,针对x起点图44设定起点单元的坐标值(4,0)。

损失决定部40在决定损失值的情况下,从y损失图45取得y队列46中存储的坐标值的损失值,在当前的对象坐标为始点s单元41s以外的情况下,加上弯曲的损失值,1个单元1个单元地嵌入直线前进时的压力损失值。损失决定部40针对存在障碍物的单元或已经记录有比要嵌入的值小的损失值的单元,不设定损失值。设定终点单元41e的损失值,在评价出的损失值大于已设定的终点单元41e的损失值的情况下,损失决定部40跳过处理。

损失决定部40在已设定或已更新损失值的情况下,将坐标值存储在x队列43中。更新的情况是指要在已经设定有损失值的单元中设定比已设定的损失值小的损失值的情况。损失决定部40反复进行该处理,直到y队列46为空为止。

对图11进行说明。

(a)损失决定部40从y损失图45取得y队列46中存储的坐标值(4,0)的损失值=0。损失决定部40在损失的评价中使用图9的损失信息51。在x损失图42中路径从坐标(4,0)朝向(4,4)的情况下,损失值每次增加1,成为1、2、3、4。

(b)x损失图42的损失值1、2、3、4的起点单元均为坐标值(4,0),因此,损失决定部40在x起点图44的坐标(4,1)~(4,4)的单元中设定坐标值(4,0)。

(c)损失决定部40在x队列43中设定已设定损失值的x损失图42的坐标(4,1)(4,2)(4,3)(4,4)的坐标值。

(d)通过以上的(a)~(c),x损失图42、x队列43、x起点图44成为图11的状态。

<步骤s109:y方向的第1次>

图12是说明步骤s109的图。在步骤s109中,损失决定部40在平面41上进行y方向的路径检索。在该例子中,反复进行2次步骤s109的处理。

与步骤s108的x方向的路径检索的情况同样,损失决定部40取得x队列43中存储的坐标值,针对y损失图45和y起点图47,1个单元1个单元地嵌入直线前进时的压力损失值和当前的起点分区的坐标。

损失决定部40从x损失图42取得x队列43中存储的坐标值的损失值,在当前的对象坐标为始点单元41s以外的情况下,加上弯曲的损失值,1个单元1个单元地嵌入直线前进时的压力损失值。

与x方向的路径检索的情况同样,损失决定部40针对存在障碍物的分区或已经设定有比要嵌入的损失值小的损失值的单元,不设定损失值。

损失决定部40在已设定或已更新损失值的情况下,将坐标值存储在y队列46中。

损失决定部40反复进行该处理,直到x队列43为空为止。

对图12进行说明。损失决定部40取得x队列43中存储的坐标值,如下嵌入y损失图45和y起点图47的单元。

(a)损失决定部40从x队列43取得坐标值(4,0)。在平面41上,从坐标值(4,0)朝向+y方向和-y方向中的-y方向前进。损失决定部40在y损失图45的坐标(3,0)、(2,0)中设定损失值1、2。

(b)损失决定部40在设定损失值1、2时,在y起点图47的坐标(3,0)、(2,0)中设定作为损失值1、2的计算基础的已设定损失值0的x队列43中的坐标值(4,0),并且,在y队列46中设定坐标值(3,0)、(2,0)。

(c)损失决定部40从x队列43取得坐标值(4,1)。由于存在障碍物,因此,不从坐标值(4,1)的坐标朝向+y方向和-y方向中的任何方向前进。损失决定部40从x队列43取得下一个坐标值。

(d)损失决定部40从x队列43取得坐标值(4,2)。由于存在障碍物,因此,不从坐标值(4,2)的坐标朝向+y方向和-y方向中的任何方向前进。损失决定部40从x队列43取得下一个坐标值。

(e)损失决定部40从x队列43取得坐标值(4,3)。由于存在障碍物,因此,不从坐标值(4,3)的坐标朝向+y方向和-y方向中的任何方向前进。损失决定部40从x队列43取得下一个坐标值。

(f)损失决定部40从x队列43取得坐标值(4,4)。从坐标值(4,4)的坐标朝向-y方向前进。即,从坐标(4,4)朝向坐标(0,4)前进。损失决定部40在y损失图142的坐标(3,4)、(2,4)、(1,4)、(0,4)中设定损失值8、9、10、11。坐标(3,4)的损失值成为8是由于,相对于作为起点单元的x队列43的坐标值(4,4),坐标(3,4)相当于图9的“弯曲”。

(g)损失决定部40在设定损失值8、9、10、11时,在y起点图47的坐标(3,4)、(2,4)、(1,4)、(0,4)中设定作为损失值8、9、10、11的计算基础的已设定损失值4的x队列43中的起点单元的坐标值(4,4)。

(h)损失决定部40在y队列46中设定坐标值(3,4)、(2,4)、(1,4)、(0,4)。

<步骤s110>

在步骤s110中,损失决定部40判定路径检索是否已结束。损失决定部40反复进行步骤s108~步骤s109,直到不存在x队列43和y队列46的坐标值为止。在该例子中,继续进行第2次和第3次的x方向检索以及第2次的y方向检索。

<s108:第2次的x方向的检索>

图13是示出第2次的步骤s108的图。对图13进行说明。

(a)损失决定部40从y队列46取得坐标值(3,0)。由于存在障碍物,因此,不从坐标值(3,0)的坐标朝向+x方向和-x方向中的任何方向前进。损失决定部40从y队列46取得下一个坐标值。

(b)损失决定部40从y队列46取得坐标值(2,0)。从坐标值(2,0)的坐标朝向+x方向前进。即,从坐标(2,0)朝向坐标(2,2)前进。损失决定部40在x损失图42的坐标(2,1)、(2,2)中设定损失值6、7。坐标(2,1)的损失值成为6是由于,相对于作为起点的y队列46的坐标值(2,0),坐标(2,1)相当于“弯曲”。

(c)损失决定部40在设定损失值6、7时,在x起点图44的坐标(2,1)、(2,2)中设定作为损失值6、7的计算基础的已设定损失值2的y队列46中的起点单元的坐标值(2,0)。

(d)并且,损失决定部40在x队列43中设定坐标值(2,1)、(2,2)。

(e)损失决定部40从y队列46取得坐标值(3,4)、(2,4)、(1,4),但是,不从这些坐标值的坐标朝向+x方向和-x方向中的任何方向前进。损失决定部40从y队列46取得下一个坐标值。

(f)损失决定部40从y队列46取得坐标值(0,4)。从坐标值(0,4)的坐标朝向-x方向前进。从坐标(0,4)朝向坐标(0,3)前进。另外,坐标(0,3)是终点e。损失决定部40在x损失图42的坐标(0,3)中设定损失值15。坐标(0,3)的损失值成为15是由于,相对于作为起点的y队列46的坐标值(0,4),坐标(0,3)相当于“弯曲”。

(g)损失决定部40在设定损失值15时,在x起点图44的坐标(0,3)中设定作为损失值15的计算基础的已设定损失值11的y队列46中的起点单元的坐标值(0,4)。损失决定部40在x队列43中设定坐标值(0,3)。

<s109:第2次的y方向检索>

图14是示出第2次的步骤s109的图。对图14进行说明。

(a)损失决定部40从x队列43取得坐标值(2,1)。不从坐标值(2,1)的坐标朝向+y方向和-y方向中的任何方向前进。损失决定部40从x队列43取得下一个坐标值。

(b)损失决定部40从x队列43取得坐标值(2,2)。从坐标值(2,2)的坐标朝向-y方向前进。即,从坐标(2,2)朝向坐标(1,2)、(0,2)前进。损失决定部40在y损失图45的坐标(1,2)、(0,2)中设定损失值11、12。坐标(1,2)的损失值成为11是由于,相对于作为起点的x队列43的坐标值(2,2),坐标(1,2)相当于“弯曲”。

(c)损失决定部40在设定损失值11、12时,在y起点图47的坐标(1,2)、(0,2)中设定作为损失值11、12的计算基础的已设定损失值7的y队列46中的起点单元的坐标值(2,2)。并且,损失决定部40在y队列46中设定坐标值(1,2)、(0,2)。

(d)损失决定部40从x队列43取得坐标值(0,3)。坐标值(0,3)是终点单元41e。由此,损失决定部40结束第2次的y方向的路径检索。

<s108:第3次的x方向检索>

图15是说明第3次的步骤s108的图。对图15进行说明。

(a)损失决定部40从y队列46取得坐标值(1,2)。不从坐标值(1,2)的坐标朝向+x方向和-x方向中的任何方向前进。损失决定部40从y队列46取得下一个坐标值。

(b)损失决定部40从y队列46取得坐标值(0,2)。从坐标值(0,2)的坐标朝向+x方向的坐标(0,3)前进。坐标(0,3)是终点单元41e。在从坐标(0,2)朝向坐标(0,3)前进的情况下,损失值成为16。该损失值大于终点单元41e中已经设定的损失值,因此,损失决定部40不设定损失值16。损失值成为16是由于,相对于作为起点的y队列46的坐标值(0,2),相当于“弯曲”。

(c)y队列46为空,并且已到达终点单元41e,因此,损失决定部40结束x方向的路径检索。处理进入步骤s111。

(d)该情况下,损失决定部40检索到坐标(4,0)→坐标(4,4)→坐标(0,4)→坐标(0,3)的第1配管路径以及坐标(4,0)→坐标(2,0)→坐标(2,2)→坐标(0,2)→坐标(0,3)的第2配管路径。损失决定部40在损失图中设定检索过程的损失值。这样,损失决定部40在检索多个配管路径的情况下,使用损失信息51决定流体在平面41中的各配管路径的各单元中的压力损失值。

并且,损失决定部40检索通过从始点单元41s到终点单元41e的多个单元的连接而形成的第1配管路径或第2配管路径这样的多个配管路径,针对多个配管路径的各配管路径,使用损失信息51决定流体从始点单元41s流到终点单元41e时的压力损失值。

<步骤s111>

图16是说明步骤s111的图。在步骤s111中,路径跟踪部30取得x损失图42和y损失图45中的终点e的损失值较低的值,使用对应的x起点图44和y起点图47回溯配管路径。在该例子中如下所述。

(a)路径跟踪部30取得x损失图42的终点e的损失值15。

(b)路径跟踪部30根据x起点图44中的终点单元41e的坐标,取得该坐标中已设定的坐标值(0,4)。

(c)路径跟踪部30根据坐标值(0,4),参照y起点图47的坐标(0,4),取得坐标(0,4)的坐标值(4,4)。

(d)路径跟踪部30根据坐标值(4,4),参照x起点图44的坐标(4,4),取得坐标(4,4)中已设定的坐标值(4,0)。

(e)路径跟踪部30从坐标值(4,0)到达始点单元41s。由此,回溯结束。

通过回溯,确定始点单元41s→坐标(4,4)→坐标(0,4)→终点单元41e的配管路径。该配管路径是在平面41中压力损失最小的路径。

<步骤s112>

路径跟踪部30在直到始点单元41s为止的回溯结束的情况下,完成处理(步骤s112:是)。

<步骤s113>

在步骤s113中,xy配管配备部60在bim的电子附图中配备穿过利用回溯确定的压力损失值最小的配管路径的配管。

<步骤s114>

在步骤s114中,xy配管配备部60针对在步骤s103中提取出的多个平面41中的各个平面41实施步骤s104~步骤s114的处理。

(***实施方式1的效果***)

在实施方式1的压力损失决定装置1中,损失决定部40使用损失信息51决定从始点单元41s到终点单元41e的配管路径。由此,能够决定压力损失更小的配管路径。

在实施方式1的压力损失决定装置1中,为了评价压力损失,使用与移动方向对应的损失评价用的多个损失图、保持回溯中使用的起点信息的多个起点图来评价压力损失。由此,压力损失决定装置1能够利用简易的结构提取压力损失更小的配管路径。

<变形例1>

在以上说明的实施方式1中,图9的损失信息51的“弯曲”是在平面41内90度的情况。作为变形例,以上说明还能够应用于使用90度以外的弯曲配管的情况。作为具体例,为了应对45度的弯曲配管,分别使用45度的弯曲配管用的损失图和起点图。并且,作为压力损失的参数,保持45度时的信息。

<变形例2>

图17是示出变形例2的图。在以上的实施方式1中,压力损失决定装置1使用平面41检索配管路径。作为变形例2,代替平面41,为了决定三维的配管路径,如图17所示,路径跟踪部30提取长方体。图17是说明三维的配管路径的决定方法的图。路径跟踪部30提取图17的(a)所示的长方体。路径跟踪部30将提取出的长方体分割成多个单元。在上述实施方式1中,损失决定部40进行x方向的路径检索和y方向的路径检索。在变形例2中,损失决定部40针对长方体以三维方式进行路径检索。图17的(b)~(d)示出损失决定部40的路径检索的方向。如图17的(b)所示,在以xy平面进行观察的情况下,损失决定部40能够使路径从斜线所示的作为基准的单元朝向8个方向前进。并且,如图17的(c)、(d)所示,在以xz平面、yz平面进行观察的情况下,损失决定部40均能够使路径从作为基准的单元朝向8个方向前进。在提取长方体来检索三维的配管路径并以三维方式评价压力损失的情况下,使用多个损失图、多个起点图和多个队列。

<变形例3>

变形例3是上述实施方式1所述的压力损失决定装置1与具有构造设计等功能的cad工具成为一体进行利用的情况。上述实施方式1所述的压力损失决定装置1可以构成为与组入有cad工具的软件的cad装置连接,相互能够交换数据。或者,也可以构成为cad工具即cad程序包含实现压力损失决定装置1的压力损失决定程序。根据这些结构,能够高效地对配管设计和配管设计以外的构造设计等双方进行处理。

<变形例4>

变形例4构筑如下的web服务:经由网络上传包含基于压力损失决定装置1的自动配管的决定结果的bim信息,能够下载包含自动配管的决定结果的bim信息。根据该web服务,需要自动配管的决定结果的用户能够简易地取得自动配管的决定结果。

***硬件结构的说明***

最后,进行压力损失决定装置1的硬件结构的补充说明。图2所示的运算处理装置81是进行处理的ic(integratedcircuit:集成电路)。运算处理装置81是cpu(centralprocessingunit:中央处理单元)、dsp(digitalsignalprocessor:数字信号处理器)等。图2所示的主存储装置82或辅助存储装置83是ram(randomaccessmemory:随机存取存储器)、rom(readonlymemory:只读存储器)、闪存、hdd(harddiskdrive:硬盘驱动器)等。在主存储装置82和辅助存储装置83中,除了实现图1的“~部”的程序以外,还存储有os(operatingsystem:操作系统)。而且,os的至少一部分由处理器11执行。运算处理装置81一边执行os的至少一部分,一边执行实现图1的“~部”的功能的程序。在图2中,图示出一个运算处理装置81,但是,压力损失决定装置1也可以具有多个运算处理装置。并且,表示图1的“~部”的处理结果的信息、数据、信号值和变量值存储在主存储装置82、辅助存储装置83或运算处理装置81内的寄存器或高速缓冲存储器中。并且,实现图1的“~部”的功能的程序可以存储在磁盘、软盘、光盘、高密度盘、蓝光(注册商标)盘、dvd等移动存储介质和程序产品中。

并且,也可以将图1的“~部”改写成“电路”或“工序”或“步骤”或“处理”。并且,压力损失决定装置1也可以通过逻辑ic(integratedcircuit:集成电路)、ga(gatearray:门阵列)、asic(applicationspecificintegratedcircuit:面向特定用途的集成电路)、fpga(field-programmablegatearray:现场可编程门阵列)这样的电子电路实现。该情况下,图1的“~部”分别作为电子电路的一部分实现。另外,也将处理器和上述电子电路统称作处理电路系统。

标号说明

1:压力损失决定装置;2:bim信息存储装置;3:配管信息存储装置;4:显示装置;5:管空间;6:室内机;10:bim信息管理部;20:z配管配备部;30:路径跟踪部;40:损失决定部;41:平面;41s:始点单元;41e:终点单元;41a:一个单元;41b:另一个单元;41c:上游单元;42:x损失图;43:x队列;44:x起点图;45:y损失图;46:y队列;47:y起点图;50:配管信息管理部;51:损失信息;60:xy配管配备部;81:运算处理装置;82:主存储装置;83:辅助存储装置;84:接口装置;85:输入接口;86:显示接口;87:输入装置;88:显示装置;91:分割部;92:损失信息存储部;93:配管空间。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1