如何删除有关IFC模型解析过程中的诊断信息
产品 | InstalSystem 5 |
文章类型 | 提示和技巧 |
版本的最新内容 | 2021-08-26 |
问题说明
在某些情况下,由于导入的IFC模型的质量和项目情况的复杂性,以下操作:
可能无法成功。程序在将IFC模型中的对象解析为InstalSystem 5 软件包中的部件过程中产生的有关的问题,也将诊断出来,并给出精确的错误和警告信息。
注意! 当对基于IFC模型的建筑结构进行建筑热负荷计算 时,有必要分析该模型,并考虑对哪些建筑构件应使用程序中的自动功能来进行解析。对于无需解析的部件,应以简化的方式绘制,以便获得与传热耗热量 相同(或相似)的结果。
最常见的错误和警告包括:
- 无法识别墙 - 墙所在的楼层标高范围内不包括此楼层
当有如下情况时,将显示此 错误 信息:- 在基于IFC文件创建墙体 时,程序检测到已解析的构件ifc墙(ifcWall) 、ifc标准墙(ifcWallStandardCase) 或ifc幕墙(ifcCurtainWall) 的高度与楼层 的高度不一致。更多信息,见: BIM - 基于导入的IFC模型参数创建楼层。
- 无法识别窗/门/墙洞,因为没有插入此图元的墙
当有如下情况时,将显示此 错误 信息:- 在基于IFC文件创建窗、门和墙洞 时,程序检测到解析的部件ifc窗(ifcWindow) 、ifc门(ifcDoor) 或ifc墙洞(ifcOpeningElement) 的标高与墙 部件中所放置的窗 、门 、墙洞 部件的墙的标高不一致。
- 无效的部件类型
当有如下情况时,将显示此 错误 信息:- 用户在调用解析操作之前所标记的IFC对象不属于该操作所需的类型,而是其他类型。
- 无法从IFC图元生成屋顶
当有如下情况时,将显示此 错误 信息:- 程序无法通过为基于IFC文件创建屋顶 部件所标记的ifc屋顶(ifcRoof) 和ifc楼板(ifcSlab) 图元或其他类型的部件的解析来创建屋顶 部件。
- ifcPlate(ifc板)是IfcCurtainWall(ifc幕墙)的一个组成部分,不能单独解释
当有如下情况时,将显示此 错误 信息:- 在从基于IFC文件创建墙体 的操作过程中,程序检测到为解析所选择的ifcPlate(ifc板) 是IfcCurtainWall(ifc幕墙) 中的一个部件。
- 无法识别房间 - 房间所在的楼层不包括此楼层的标高范围内
当有如下情况时,将显示此 警告 信息:- 在基于IFC文件创建房间 的操作过程中,程序检测到要解析的ifcSpace(ifc空间) 部件的标高与楼层 部件的标高不一致。更多信息,见: BIM - 基于导入的IFC模型参数创建楼层。
解决方案
单击诊断 窗口中的错误或警告消息后,解析过程中有问题的IFC模型中的对象将在2D编辑器 ,3D视图 和项目浏览器 中高亮显示。如果此信息涉及多个部件,则这些部件将在部件 字段列表中分别列出。 消除每个错误需要分析IFC模型中对象定义的正确性。如果无法解决已识别的问题,并且设计过程中也需要它,则可以以混合方式对部件进行解析,即通过逐层、逐部件,使用自动功能来解析所选对象,然后对所需的部件手动补充所创建的建筑结构。更多信息,见: 建筑结构的准备
注意! 建筑结构解析时,可分数次。不建议在一次操作中对一整组IFC图元/对象进行解析,尤其是复杂的建筑。这种方法可对诊断 窗口中将出现的潜在问题的信息进行有效的控制,有助于问题的解决。
无法识别墙 - 墙所在的楼层标高范围内不包括此楼层
- 在一般参数 窗口,楼层管理 选项中, 检查基于IFC模型所创建的楼层的正确性。首先,应分析楼层 部件的参数,如有必要,应根据位置 和尺寸 对其进行更正。更多信息,见: BIM - 基于导入的IFC模型参数创建楼层。
无法识别窗/门/墙洞,因为没有插入此图元的墙
- 当墙 或幕墙 的标高范围与解析的ifcWindow(ifc窗) 、ifcDoor(ifc门) 或ifcOpeningElement(ifc墙洞) 的标高不一致时,必须在参数表 窗口中通过更改这些部件的楼层范围以及下沿偏移 或上沿偏移 字段中的值来修改墙 或幕墙 部件。
无效的部件类型
- 标记适用于解析操作的某一类型的IFC对象。更多信息,见: 选择解析的部件:
- 用于基于IFC文件创建墙体 的对象:ifcWall(ifc墙), ifcWallStandardCase(ifc标准墙), ifcCurtainWall(ifc幕墙) (或其他, 见下文) 。更多信息,见: 墙的解析。
- 用于基于IFC文件创建窗、门和墙洞 的对象:ifcWindow(ifc窗) 、ifcDoor(ifc门) 、ifcOpeningElement(ifc墙洞) 。更多信息,见: 窗户、门和墙洞的解析。
- 用于基于IFC文件创建屋顶 的对象:ifcRoof(ifc屋顶) 和ifcSlab(ifc楼板) (或其他,见下文) 。更多信息,见: 屋顶的解析。
- 用于基于IFC文件创建楼板 的对象:ifcSlab(ifc楼板) (或其他,见下文) 。更多信息,见: 楼板的解析。
注意! 还可以使用上述功能将IFC模型中(未在上面列出,表示建筑结构)的部分其他部件解析为InstalSystem 5 中的本地部件。这适用于如IfcBuildingElementProxy(ifc建筑代理图元) 、IfcColumn(ifc柱) 、IfcStair(ifc楼梯) 、IfcTairFlight、IfcCovering 等部件。在大多数IFC模型中,它们表示建筑的复杂结构,而不是执行建筑热负荷计算 所需的结构。因此,在进行此类额外解析之前,应对模型进行详细分析,并在设计需要时进行解析。用户可以进一步手动修改所创建的建筑结构,必要时也可删除,并通过在InstalSystem 5 中手动插入建筑构件进行补充。
无法从IFC图元生成屋顶
- 根据IFC模型的2D平面图和开启捕捉 功能,为项目添加上手动插入的屋顶 构件,然后使用添加屋顶边缘 功能添加屋顶边缘。更多信息,见: 插入屋顶。
ifcPlate(ifc板)是IfcCurtainWall(ifc幕墙)的一个组成部分,不能单独解释
- 应解析ifcCurtainWall(ifc幕墙) 类型的父部件,包括ifcPlate(ifc板) 部件。
无法识别房间 - 房间所在的楼层不包括此楼层的标高范围内
- 在一般参数 窗口的楼层管理 选项卡中,检查根据IFC模型创建的楼层布局的正确性。首先,应分析楼层 部件的数据,如有必要,根据 位置 和尺寸 的值进行更正。更多信息,见: BIM - 基于导入的IFC模型参数创建楼层。