1.一种MEP系统的生成方法,其特征在于,所述方法包括:
获取当前设计模型中的机械、电气和管道MEP类型以及所述MEP类型对应的各个设备点的属性信息;所述属性信息包括所述设备点处的待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型,所述设备点的类型包括起点和终点;
获取所述MEP类型对应的目标MEP拓扑的目标排布约束规则;
根据所述目标排布约束规则、所述待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型、所述设计模型的空间环境以及预设的拓扑生成规则,生成所述设计模型中各个MEP类型对应的目标MEP拓扑;其中,所述拓扑生成规则包括满足最短路径约束的类棋盘规则和避障规则;
根据各个MEP类型对应的目标MEP拓扑以及所述目标MEP拓扑上的每个待连通设备的承载量需求,生成各个MEP类型对应的MEP系统。
2.根据权利要求1所述的方法,其特征在于,所述获取所述MEP类型对应的目标MEP拓扑的目标排布约束规则,包括:根据所述MEP类型从预设的第一映射关系中查找所述目标排布约束规则;
或者,
接收用户输入的所述目标排布约束规则。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标排布约束规则、所述待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型、所述设计模型的空间环境以及预设的拓扑生成规则,生成所述设计模型中各个MEP类型对应的目标MEP拓扑,包括:根据所述目标排布约束规则、所述待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型以及所述设计模型的空间环境,采用所述类棋盘规则和所述避障规则,生成能够使得多个设备点之间连通的第一连通拓扑集合,所述第一连通拓扑集合包括多条第一连通拓扑;
计算所述第一连通拓扑集合中每一条第一连通拓扑的初级拓扑成本;其中,所述初级拓扑成本包括:拓扑长度成本以及拓扑拐点个数成本;
根据所述初级拓扑成本以及预设的管道成本筛选规则,从所述第一连通拓扑集合中选择出所述目标MEP拓扑。
4.根据权利要求3所述的方法,其特征在于,所述根据所述初级拓扑成本以及预设的管道成本筛选规则,从所述第一连通拓扑集合中选择出所述目标MEP拓扑,包括:将所述第一连通拓扑集合中初级拓扑成本最低的第一连通拓扑确定为所述目标MEP拓扑。
5.根据权利要求3所述的方法,其特征在于,所述根据所述初级拓扑成本以及预设的管道成本筛选规则,从所述第一连通拓扑集合中选择出所述目标MEP拓扑,包括:根据每一条第一连通拓扑的初级拓扑成本,从所述第一连通拓扑集合中确定第二连通拓扑集合;所述第二连通拓扑集合包括:初级拓扑成本相同且成本最小的部分第一连通拓扑;
根据所述第二连通拓扑集合中每条第一连通拓扑上的各个设备点的类型、以及所述第二连通拓扑集合中每条第一连通拓扑的通道方向,确定所述第二连通拓扑集合中每条第一连通拓扑上不同管道的承载量层级;
根据所述每条第一连通拓扑上不同管道的承载量层级以及每一承载量层级对应的承载量成本,计算所述每条第一连通拓扑对应的承载量成本,并根据每条第一连通拓扑对应的承载量成本,确定所述目标MEP拓扑。
6.根据权利要求5所述的方法,其特征在于,所述根据每条第一连通拓扑对应的承载量成本,确定所述目标MEP拓扑,包括:将承载量成本最低的第一连通拓扑确定为所述目标MEP拓扑。
7.根据权利要求5所述的方法,其特征在于,所述根据每条第一连通拓扑对应的承载量成本,确定所述目标MEP拓扑,包括:从所述第二连通拓扑集合中确定承载量成本最低的第一连通拓扑;
根据预设的拓扑调整规则,调整所述承载量成本最低的第一连通拓扑,以生成所述目标MEP拓扑;所述拓扑调整规则包括管道材料成本最低规则和管道施工成本最低规则。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述根据各个MEP类型对应的目标MEP拓扑以及所述目标MEP拓扑上的每个待连通设备的承载量需求,生成各个MEP类型对应的MEP系统,包括:根据所述目标MEP拓扑上的每个待连通设备的承载量需求,获取所述目标MEP拓扑上位于前一个待连通设备之后的各个待连通设备的承载量;
将前一个待连通设备之后的各个待连通设备的承载量进行求和操作,得到位于所述前一个待连通设备之前,且连接所述前一个连接通设备的MEP管道的承载量;
根据所述MEP管道的承载量确定所述MEP管道的目标管道规格,并根据所述MEP管道的目标管道规格生成所述MEP类型对应的MEP系统。
9.根据权利要求8所述的方法,其特征在于,所述根据所述MEP管道的承载量确定所述MEP管道的目标管道规格,包括:根据所述MEP管道的承载量确定所述MEP管道的初始管道规格;
判断所述预设的管道规格库中是否存在所述初始管道规格;
若否,则将所述预设的管道规格库中大于所述MEP管道的承载量、且与所述初始管道规格差值最小的管道规格确定为所述目标管道规格。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
根据碰撞检验规则对所述MEP系统进行正误性判断,以输出碰撞提示信息。
11.一种MEP系统的生成装置,其特征在于,所述装置包括:第一获取模块、第一确定模块、第一处理模块和第二处理模块;
所述第一获取模块,用于获取当前设计模型中的机械、电气和管道MEP类型以及所述MEP类型对应的各个设备点的属性信息;所述属性信息包括所述设备点处的待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型,所述设备点的类型包括起点和终点;
所述第一确定模块,用于获取所述MEP类型对应的目标MEP拓扑的目标排布约束规则;
所述第一处理模块,用于根据所述目标排布约束规则、所述待连通设备的类型、所述待连通设备的位姿以及所述设备点的类型、所述设计模型的空间环境以及预设的拓扑生成规则,生成所述设计模型中各个MEP类型对应的目标MEP拓扑;其中,所述拓扑生成规则包括满足最短路径约束的类棋盘规则和避障规则;
所述第二处理模块,用于根据各个MEP类型对应的目标MEP拓扑以及所述目标MEP拓扑上的每个待连通设备的承载量需求,生成各个MEP类型对应的MEP系统。
12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述方法的步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述方法的步骤。