BIM - 基于导入的IFC模型参数创建楼层

来自HelpSystem
Dyst CN讨论 | 贡献2022年6月30日 (四) 10:17的版本 (建立内容为“<!-- case 273820 --> <IS_HELP id="HS131"/> {{Article table |commercial_product1=InstalSystem 5 |p2 =<!--gdy jest kolejny produkt handlowy, zamieni…”的新页面)

(差异) ←上一版本 | 已核准修订 (差异) | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索


产品 InstalSystem 5
文章类型 FUNCTION AND TOOL
版本的最新内容 2022-04-06


Description

In order to properly start integration of IFC model(s) imported into the program with the InstalSystem 5 design environment it is necessary to create storeys (worksheets) based on storeys in the IFC files. Due to the nature of IFC projects/models in architectural programs and their complexity, storeys or slabs may not be identical with our design goals - therefore the program provides various methods of creating storeys from an imported IFC model:

  • using the 基于IFC文件创建楼层 function
  • using the 基于从IFC文件选定的楼板/屋顶创建楼层 function
  • manual creation of a storey in the 楼层管理 window.

Full capabilities of these tools are presented in the examples of use.

Location in the program

  • The icons of the 基于IFC文件创建楼层 and 基于从IFC文件选定的楼板/屋顶创建楼层 functions are accessible in the 2D编辑器 window on the 主工具 bar in the 底图 section for the enabled 底图 editing scope.
    1. Creating a storey from an IFC model

  • 楼层管理 is accessible in the 一般参数 window in the 建筑和环境 section.
    2. 楼层管理.

Examples of use

Analysis of the structure of model from an IFC file

The choice of the manner of storey interpretation on the basis of the IFC model loaded into the program should be preceded by an analysis of its structure. For this purpose it is necessary to use the 项目浏览器 window for the enabled 底图 scope and review the model in respect of the number of storeys and structure of the components assigned to subsequent ifcBuildingStoreys. At this stage, it is also worth considering whether all storeys visible in the IFC model are relevant from the point of view of the thermal calculation or the system under design. 更多信息,见: Viewing the IFC structure using the project browser.

3. IFC model structure in the 项目浏览器 window.


Storeys from an IFC file

For IFC models, in which the storey structure and the assignment of construction components follow the logic of InstalSystem 5 packages, it is recommended to use the 基于IFC文件创建楼层 function, which 基于IFC文件中的 IfcBuildingStorey(ifc建筑楼层)对象自动创建楼层 . As a result of the operation, for each ifcBuildingStorey one 楼层 component is created in the project. All storeys created using the function are displayed in the 楼层管理 window and their data (i.e. 楼层标高 or 楼层高度) comes from the IFC file.
基于IFC文件创建楼层 will work properly when:

  • One IFC model was loaded into the project.
  • The storeys from the IFC format have the same logic as the 楼层 components in InstalSystem 5, i.e. they are created one above the other and the building components are assigned to the storey accordingly.
  • In the IFC file the roof is created on a separate dedicated ifcBuildingStorey.
  • In the model derived from the IFC there are construction components assigned to a particular ifcBuildingStorey, but they extend beyond its scope, e.g. walls spanning multiple storeys.

Storeys between indicated slabs/roofs from IFC file

If storeys structure in IFC model is not coherent with the logic of a building in InstalSystem 5, it is necessary to create storeys by means of the 基于从IFC文件选定的楼板/屋顶创建楼层.
In the first step in the 项目浏览器 window for the enabled scope of 底图 it is necessary to select horizontal structural partitions (slabs and roofs) from IFC model imported into the program and then to invoke the operation. For the worksheets corresponding to successive storeys to be created correctly, all ifcSlab/ifcRoof construction components that form upper and lower boundaries for the individual storeys must be indicated.
基于从IFC文件选定的楼板/屋顶创建楼层 will work properly when:

  • Multiple IFC models with defined storeys have been imported into the project.

In the IFC model, storeys are defined to which only minor architectural components or other storeys not needed for the thermal model or system design have been assigned.

  • In the IFC model there are storey offsets (half-storeys).

After the operation, the data of the 楼层 components created in the project are inherited from the IFC model:

  • 楼层标高 H标高 - elevation of the upper edge of the ifcSlab component constituting the lower boundary of the storey
  • 楼层高度 h层高 - distance between top and bottom edge of ifc components delimiting a given storey
  • 天花板厚度 d楼板 - thickness of the ifcSlab/ifcRoof component constituting the upper boundary of the storey
  • 地板厚度 d楼板 - thickness of the ifcSlab component constituting the lower boundary of the storey
  • 屋顶标高 - for the last storey in the sequence, the elevation of the upper edge of the ifcSlab/ifcRoof component.

Manual creation of storeys in the Storeys management window based on an IFC model

If the above-mentioned operations do not produce 楼层 components correctly, the solution is to create storeys manually in the 楼层管理 window.
更多信息,见: Creating storeys.
Hint: When creating storeys, alternative software can be used to retrieve the storey constituents, e.g. with the free tool BIMVision.

Additional information

Loading multiple IFC models into a project

If multiple IFC models need to be loaded into the project, the main/basic IFC model containing the building structure should be loaded first and the necessary 楼层 components should be interpreted based on this, before loading further IFC models (e.g. containing services or minor architectural features).

Limiting the IFC model view

After interpreting the storey from the IFC model before continuing with the project, it is helpful to use the function: 在2D视图中,仅楼层范围内的图元, which is available in the 参数表 window for the IFC model selected in the 项目浏览器 window. When the function is enabled, only the IFC components within the elevation range of the storeys are presented in the worksheet.

1. 楼层管理.



Modifying storeys created based on an IFC model

The data of the 楼层 components interpreted from the IFC model can be edited. After creating a storey, go to the 楼层管理 window, verify and, if necessary, change the data for each 楼层.
Due to the nature and complexity of IFC projects/models created in architectural programs, storeys or slabs may not be the same as our intended design goals. For instance, when in an IFC model the ifcSlab components delimiting the storey range consist of several component layers, select one ifcSlab layer (e.g. the top one), and after launching the operation: 基于从IFC文件选定的楼板/屋顶创建楼层, go to the 楼层管理 window and change the value in 天花板厚度/地板厚度 to the sum of the thicknesses of all layers of the ifcSlab components.

Repeated use of the storey-creating functions

While working with a project it is possible to run again the functions that create storeys based on the imported IFC model:

  • 基于IFC文件创建楼层 - each re-call of the operation will overwrite the storeys displayed in the 楼层管理 window with storeys created from the IFC model loaded into the project.
  • 基于从IFC文件选定的楼板/屋顶创建楼层 - each time the operation is executed again, a dialog box opens with the question: :
    • Selecting causes the storeys displayed in the 楼层管理 window to be overwritten with storeys interpreted on the basis of the IFC model loaded into the project.
    • Selecting creates another component without affecting the arrangement of existing series in the project.