
做结构设计用 PKPM,做建筑 BIM 用 Revit,是国内很多项目组的日常分工。但两个软件的文件格式并不直接互通,PKPM 的结构模型想进 Revit,第一反应往往是“直接打开”——结果不是打不开,就是导进来一团乱。本文讲一条最通用、最稳妥的路线:用 IFC 开放格式中转,从导出前的整理到导入后的检查,一步步讲清楚,顺带把最容易踩的坑一次排掉。
为什么 PKPM 模型不能直接导入 Revit?
PKPM 是中国建筑科学研究院开发的结构设计软件,是国内结构设计的常用工具;Revit 是 Autodesk 的 BIM 建模软件。两者各有自己的原生文件格式,底层的数据结构、构件定义方式都不一样,所以不存在“直接打开”这回事。如果你在纠结两个软件到底该怎么分工、怎么搭配,可以先看BIM 软件选型指南,把协作方式想清楚再动手。
硬要绕开格式问题,常见的误区有三个:
- 把 PKPM 文件改后缀名当成 Revit 文件打开——改后缀改不了文件结构,Revit 根本不认。
- 只导 DWG 平面图就以为模型也过去了——图纸过去了,结构模型的三维信息并没有过去。
- 指望一次转换就拿到能直接出图的模型——转换只是搬运,整理和补建模才是后半程。
真正能打通两者的,是开放中性格式 IFC。
IFC 是什么?为什么用它中转
IFC(Industry Foundation Classes)是由 buildingSMART 维护的开放中性格式,是不同 BIM 软件之间交换模型的通用桥梁。它不属于任何一家软件厂商,PKPM 和 Revit 都支持它,这正是它能当中转站的原因。简单理解:PKPM 把结构模型“翻译”成 IFC,Revit 再把 IFC“翻译”回来。翻译过程中几何信息保留得相对完整,但有些结构专业信息会丢失,这一点后面会细讲,先有这个预期,转换才不会失望。对 IFC、LOD 这些 BIM 基础概念还不熟的读者,可以先看BIM 模型扫盲百科补一下基础。

| 方式 | 能不能用 | 适合场景 |
|---|---|---|
| 直接打开 PKPM 文件 | 不行 | —— |
| DWG 图纸导入 | 能,但只有图纸 | 参照建模、核对尺寸 |
| IFC 转换 | 能 | 结构模型整体迁移 |
IFC 转换完整步骤
第一步:导出前先把 PKPM 模型整理干净
转换质量一半取决于导出前的模型。动手之前先做这几件事:
- 删除多余的辅助构件、临时构件和重复建模的内容,只保留要移交的结构模型。
- 核对标高和轴网:楼层标高、层高、轴网编号是否完整、是否连续,这是导入后最容易错位的地方。
- 统一单位和坐标原点,项目基点不要留在莫名其妙的位置。
- 模型分层、分段要清晰,大项目建议按楼栋或按楼层分批导出,别一次导一个巨无霸文件。
第二步:从 PKPM 导出 IFC 文件
在 PKPM 中将结构模型导出为 IFC 格式。导出时注意两点:导出范围选“当前要移交的模型”,不要把无关内容一起带上;导出完成后先别急着关软件,记下导出的文件位置和对应的楼层范围,方便后面一一对应检查。
第三步:在 Revit 里打开或链接 IFC
Revit 原生支持 IFC,有两种用法,按需选择:
- 打开 IFC:通过“文件 → 打开 → IFC”把 IFC 文件打开,打开后可以另存为 RVT 项目文件,之后就在 Revit 里直接编辑。这个方式适合模型要长期在 Revit 里深化、要接着做建筑、机电配合的项目。
- 链接 IFC:通过“插入 → 链接 IFC”把 IFC 作为外部链接挂进 Revit 项目,结构模型有更新时重新链接即可。这个方式适合结构模型还在 PKPM 里持续修改、Revit 端只做参照和协调的项目。
第一次转换建议先用“打开”的方式走一遍,亲眼看到构件长什么样,再决定长期用哪种。
第四步:另存为 RVT,开始二次整理
打开后另存为 RVT 项目,这一步等于把模型正式“落户”Revit。落户之后别急着出图,先做下一节的检查清单。
导入后检查清单(逐项打勾再往下走)

| 检查项 | 怎么看 | 发现问题怎么办 |
|---|---|---|
| 标高与楼层 | 逐层核对标高、层高 | 回 PKPM 核对导出前的标高设置 |
| 轴网与坐标 | 轴网编号、位置是否对上 | 重新对齐坐标,必要时重新导出 |
| 墙、柱、梁 | 类型、尺寸、位置是否错位 | 手动修正类型映射,错位的构件重新建模 |
| 构件数量 | 与 PKPM 的构件数量粗略对照 | 数量差太多说明导出范围或映射有问题 |
| 钢筋与配筋 | 是否还在 | 预期内丢失,配筋留在 PKPM 里做 |
清单全部打勾之后,模型才算真正可用。如果接下来要做多专业协调,建议接着看Navisworks 碰撞检查流程,把结构模型和建筑、机电模型放在一起查一遍。
常见问题避坑
- 钢筋、配筋信息丢了怎么办?这是转换中最常见的损耗,钢筋、配筋信息通常无法完整转换。正确预期是:IFC 搬的是结构几何和构件,配筋要留在 PKPM 里做设计和出图,Revit 端不要指望直接拿到配筋结果。
- 墙变成了板、柱认成了梁?构件类型映射可能错位,导入后逐类检查一遍,按 Revit 的类型重新归类,别带着错的类型往下深化。
- 模型位置飘了、楼层叠在一起?多半是标高、轴网、坐标事先没对齐。转换前对齐一次,胜过导入后逐层挪十次。
- 模型特别大、打开特别慢?分批导出、分批链接,别把整栋楼塞进一个文件;Revit 里只链接当前要协调的部分。
- 导进来能看不能用?导入后往往需要二次整理、补建模才能用于出图和算量。转换完成不等于交付完成,留出整理时间再排工期。
什么时候不建议转 IFC?
- 结构模型还在频繁大改,PKPM 端每天都在动——这时候用链接 IFC 做参照更合适,反复全量转换只会越转越乱。
- 目标就是要配筋、要结构计算书——IFC 搬不过去配筋,结构计算和配筋出图留在 PKPM 里做,别折腾转换。
- 只有几张图纸、没有完整结构模型——直接用 DWG 图纸导入 Revit 做参照建模更快,站内有现成的CAD 图纸导入 Revit 全流程教程。
- 模型只需要看一眼、做个汇报示意——没必要走全流程,导出 IFC 打开看一下就够了,别为了一次性查看搭整套流程。
常见问题 FAQ
1. PKPM 模型能直接导入 Revit 吗?
不能。两者文件格式不直接互通,需要通过 IFC 开放格式中转:PKPM 导出 IFC,Revit 打开或链接 IFC,再另存为 RVT。
2. 转换后钢筋信息还在吗?
通常不在。钢筋、配筋信息一般无法完整转换,配筋设计和出图建议继续在 PKPM 里完成。
3. 打开 IFC 和链接 IFC 该选哪个?
模型要在 Revit 里长期深化选“打开”;结构模型还在 PKPM 里改、Revit 端只做参照协调选“链接”。
4. 导入后模型错位怎么处理?
先检查标高、轴网和坐标是否事先对齐,多数错位都源于导出前没对齐,修正后重新导出比在 Revit 里逐个挪更快。
5. 转换完就能直接出图、算量吗?
还不能。导入后往往需要二次整理、补建模,逐项过完检查清单再进入出图和算量。
嫌一个个找麻烦?
嫌一个个找麻烦?BIM资源网汇集了大量 BIM 模型、Revit 教程与族库资源,每天都有更新,下载走专属网盘,速度快还省心。想一次找齐项目要用的资料,不妨去会员页面看看哪个档位更适合你。



评论0