Trong quy trình làm việc BIM theo chuẩn OpenBIM, việc trao đổi dữ liệu giữa các phần mềm khác nhau như Revit, Tekla, ArchiCAD, Navisworks diễn ra liên tục. Định dạng tệp IFC (Industry Foundation Classes) đóng vai trò là “ngôn ngữ chung” cho phép tất cả các bên tham gia dự án phối hợp hiệu quả.
Tuy nhiên, việc revit exchange model ifc thường gặp nhiều thách thức như mất mát thuộc tính, lệch tọa độ hoặc lỗi phân loại đối tượng. Bài viết này sẽ hướng dẫn bạn chi tiết các bước chuẩn bị và xuất mô hình IFC từ Revit đúng tiêu chuẩn kỹ thuật.
Tổng quan về xuất mô hình IFC từ Revit (Revit Exchange Model IFC)

IFC là gì và tầm quan trọng trong trao đổi dữ liệu BIM
IFC (Industry Foundation Classes) là một tiêu chuẩn dữ liệu mở cho BIM được phát triển và duy trì bởi buildingSMART International, hỗ trợ trao đổi thông tin giữa các phần mềm trong quy trình OpenBIM.
Trong môi trường dữ liệu chung CDE (Common Data Environment), IFC giúp kết nối các bộ môn Kiến trúc, Kết cấu và MEP mà không bị phụ thuộc vào một phần mềm độc quyền cụ thể.
Tại sao cần xuất IFC từ Revit đúng tiêu chuẩn?
- Bảo toàn hình học (Geometry) và thông tin (Data): Việc thiết lập đúng giúp đối tượng giữ nguyên kích thước, hình dạng và các tham số kỹ thuật.
- Hạn chế sai lệch khi Clash Detection: Giúp công tác phối hợp (Coordination) trên Navisworks hoặc Solibri chính xác hơn.
- Đảm bảo tính phân loại: Đối tượng như Tường (Wall), Cột (Column), Dầm (Beam) được chuyển đổi đúng Class trong IFC thay vì biến thành các khối vô danh (IfcBuildingElementProxy).
Chuẩn bị mô hình Revit trước khi xuất file IFC
Công tác chuẩn bị mô hình có ảnh hưởng trực tiếp đến chất lượng và độ chính xác của file IFC đầu ra.
Dọn dẹp và tối ưu hóa mô hình
Sử dụng công cụ Purge Unused (Manage > Purge Unused) để xóa các Family, Material, View không sử dụng, giúp giảm dung lượng file.
Mở một View 3D riêng dùng cho việc export (đặt tên là 3D_Export_IFC). Trong View này, ẩn toàn bộ file CAD link, Revit link không cần thiết, điểm mốc hoặc các đối tượng nháp.
Kiểm tra tọa độ thực (Shared Coordinates)
Đảm bảo tất cả các bộ môn đều thống nhất một hệ tọa độ:
- Kiểm tra vị trí Project Base Point và Survey Point.
- Xác định rõ dự án sẽ xuất theo tọa độ nội bộ (Internal Origin) hay tọa độ chia sẻ (Shared Coordinates).
Thiết lập thuộc tính đối tượng
Gắn đầy đủ thuộc tính định danh cho đối tượng, bao gồm mã OmniClass, UniFormat hoặc các tham số IfcExportAs, IfcExportType nếu cần ghi đè phân loại thủ công cho các Family phức tạp.
Hướng dẫn các bước xuất file IFC chuẩn trong Revit
Bước 1: Mở giao diện IFC Export trong Revit
Vào File > Export > IFC. Giao diện xuất IFC xuất hiện.
File ➔ Export ➔ IFC ➔ Modify Setup
Bước 2:Lựa chọn chuẩn IFC Schema phù hợp (IFC2x3 vs IFC4)
- IFC2x3: Được hỗ trợ rộng rãi bởi nhiều phần mềm BIM và thường được lựa chọn khi dự án yêu cầu khả năng tương thích cao.
- IFC4: Là thế hệ tiêu chuẩn mới hơn, cung cấp nhiều cải tiến về cấu trúc dữ liệu và khả năng biểu diễn mô hình.
Việc lựa chọn IFC2x3 hay IFC4 nên căn cứ vào yêu cầu trong BEP và khả năng tương thích của các phần mềm tham gia dự án.
Bước 3: Thiết lập chi tiết trong phần Export Setup (Modify Setup)
Nhấn nút Modify Setup để cấu hình chuyên sâu:
General Tab:
- Tọa độ (Coordinates): Chọn Shared Coordinates nếu dự án dùng hệ tọa độ thực.
- Detail Level: Chọn Medium hoặc Fine tùy vào yêu cầu của BEP (BIM Execution Plan).
Property Sets Tab (Rất quan trọng):
- Tích chọn Export Revit Property Sets để xuất toàn bộ tham số của Revit sang IFC.
- Tích chọn Export IFC Common Property Sets để giữ các thuộc tính tiêu chuẩn quốc tế (Pset_WallCommon, Pset_ColumnCommon…).
- Tích chọn Export Schedule Files as Property Sets nếu bạn muốn đưa bảng thống kê vào file IFC.
Advanced Tab:
- Tích chọn Split walls and columns by story nếu muốn phân chia tường/cột theo từng tầng (Level) phục vụ quản lý tiến độ thi công.
Bước 4:Tiến hành Export và kiểm tra file đầu ra
Sau khi chọn đường dẫn lưu file, nhấn Export. Khi hoàn tất, hãy dùng các phần mềm kiểm tra như Solibri Model Viewer, Navisworks hoặc BIMvision để mở file IFC vừa tạo và kiểm tra lại thông tin.
Những lỗi thường gặp khi xuất IFC từ Revit

Mô hình IFC bị lệch tọa độ
Lỗi lệch tọa độ thường xảy ra khi thiết lập Project Base Point, Survey Point hoặc Shared Coordinates không chính xác. Trước khi xuất IFC, cần thống nhất hệ tọa độ theo yêu cầu dự án để đảm bảo mô hình giữ đúng vị trí khi mở trên phần mềm BIM khác.
Một số đối tượng không xuất hiện trong IFC
Một số phần tử có thể không được xuất do thiết lập View, Category, Phase hoặc tùy chọn Export. Hãy kiểm tra các đối tượng cần bàn giao và cấu hình IFC Export trước khi thực hiện.
Family bị chuyển đổi không đúng Category
Family được xây dựng hoặc phân loại không đúng có thể khiến đối tượng IFC bị nhận diện sai. Chuẩn hóa Category và Family ngay từ mô hình Revit giúp cải thiện khả năng trao đổi dữ liệu.
Thiếu Parameters hoặc Property Sets
Thông tin BIM có thể bị thiếu nếu chưa thiết lập đúng Property Sets hoặc tùy chọn xuất Parameters. Đây là yếu tố cần đặc biệt lưu ý khi IFC được sử dụng cho phối hợp và quản lý thông tin.
Hình học mô hình bị biến dạng
Hình học phức tạp, Family tùy biến hoặc thiết lập Export không phù hợp có thể khiến đối tượng bị biến dạng sau khi chuyển sang IFC. Nên kiểm tra file IFC ngay sau khi xuất.
File IFC có dung lượng quá lớn
Mô hình chứa quá nhiều đối tượng và thông tin không cần thiết có thể làm file IFC tăng dung lượng, ảnh hưởng đến tốc độ mở và phối hợp.
Mô hình IFC khó sử dụng khi phối hợp BIMNếu dữ liệu, tọa độ, Category và Property Sets không được chuẩn hóa, mô hình IFC có thể gây khó khăn cho BIM Coordination và Clash Detection. Vì vậy, quy trình Revit Exchange Model IFC nên luôn bao gồm bước kiểm tra và xác nhận mô hình sau khi Export.
Xuất mô hình IFC từ Revit đúng chuẩn là bước quan trọng để đảm bảo dữ liệu BIM được trao đổi chính xác giữa các phần mềm và bộ môn. Với quy trình Revit Exchange Model IFC, người dùng cần đặc biệt chú ý đến hệ tọa độ, Category, Family, Parameters, Property Sets và thiết lập IFC Export. Đồng thời, việc kiểm tra mô hình sau khi xuất giúp phát hiện sớm các lỗi về hình học, dữ liệu và vị trí. Khi thực hiện đúng các bước trên, xuất IFC từ Revit sẽ trở nên nhất quán, hỗ trợ hiệu quả cho OpenBIM, BIM Coordination và Clash Detection trong dự án.
























