Công cụ làm gì
Bạn mở một tệp IFC xuất từ Revit, Archicad, Tekla, Vectorworks, BricsCAD hoặc bất kỳ phần mềm BIM nào khác. Công cụ liệt kê mọi cấu kiện công trình (tường, sàn, cột, dầm, cửa đi, cửa sổ, cầu thang, mái và các loại khác), đọc vật liệu, tầng và khối lượng của chúng rồi cộng lại. Sau đó bạn chọn đơn vị cho từng dòng, nhập đơn giá và tải kết quả về dưới dạng bảng khối lượng XLSX.
Tệp được đọc bằng bản WebAssembly của thư viện mã nguồn mở web-ifc ngay trong trình duyệt của bạn. Tệp không được gửi tới máy chủ, nên có thể kiểm tra các mô hình dự án bảo mật tại đây.
Vị trí trong dự án
Bóc tách khối lượng nằm giữa thiết kế và chi phí. Khi mô hình thiết kế đã được phối hợp, người lập dự toán đo lượng từng loại vật liệu mà công trình cần, nhân với đơn giá và lập dự toán chi phí. Làm việc này bằng tay từ bản vẽ 2D mất nhiều ngày. Phần mềm bóc tách trên máy tính đọc được mô hình có giá hàng nghìn đô la mỗi năm cho mỗi người dùng. Công cụ này đảm nhận lượt đầu tiên: một bảng khối lượng nhanh từ mô hình để bạn đối chiếu với số đo của mình, kiểm tra một phương án thiết kế so với ngân sách, hoặc giao cho nhà thầu làm điểm xuất phát.
Cách chọn từng khối lượng
IFC định nghĩa các bộ khối lượng chuẩn gọi là base quantities, ví dụ Qto_WallBaseQuantities và Qto_SlabBaseQuantities. Hầu hết phần mềm BIM có thể ghi chúng khi xuất tệp. Công cụ dùng chúng trước, vì chúng tuân theo quy tắc riêng của phần mềm tạo mô hình về mối nối và lỗ mở. Khi một cấu kiện không có bộ khối lượng, công cụ sẽ đo hình học của nó và đánh dấu dòng đó.
| Đơn vị | Lựa chọn đầu tiên | Nếu thiếu |
|---|---|---|
| m³ | NetVolume, sau đó GrossVolume | Thể tích của lưới kín của cấu kiện |
| m² | Tường: NetSideArea, sau đó GrossSideArea. Cửa đi và cửa sổ: Area. Sàn, mái, lớp phủ: NetArea, sau đó GrossArea | Để trống (diện tích bề mặt của lưới không phải là diện tích đo được) |
| m | Length | Để trống |
| cái | Một cho mỗi cấu kiện |
Khối lượng trong tệp được lưu theo đơn vị riêng của dự án. Công cụ đọc các định nghĩa đơn vị trong tệp (ví dụ milimét cho chiều dài, mét vuông cho diện tích) và đổi mọi giá trị sang mét, mét vuông và mét khối trước khi cộng bất cứ thứ gì.
Cách hoạt động của phương án dự phòng bằng hình học
web-ifc biến mỗi cấu kiện thành lưới tam giác tính bằng mét. Với lưới kín, thể tích được bao bọc suy ra từ định lý phân kỳ: mỗi tam giác có các đỉnh a, b, c tạo thành một tứ diện với gốc tọa độ, và các thể tích có dấu cộng lại cho ra thể tích của khối đặc.
V = | Σ a · (b × c) / 6 |
Các lỗ mở của cửa đi và cửa sổ đã được trừ sẵn trong lưới, nên kết quả là thể tích tịnh. Phương pháp này cần các khối đặc kín và không chồng lên nhau. Cấu kiện được dựng như mặt hở hoặc như nhiều khối chồng lên nhau sẽ cho thể tích sai, vì vậy các dòng như vậy được đánh dấu "Hình học" để bạn kiểm tra.
Ví dụ minh họa
Mô hình mẫu trên trang này là một văn phòng nhỏ một tầng do chúng tôi tạo để thử nghiệm: bốn bức tường bê tông dày 200 mm bao quanh mặt bằng 10 m × 6 m, cao 3 m, một vách ngăn khối 190 mm, một sàn dày 200 mm, bốn cột 400 × 400 mm, hai dầm thép 5 m, một cửa đi và hai cửa sổ. Chiều dài được lưu bằng milimét.
| Dòng | Khối lượng | Nguồn gốc |
|---|---|---|
| Tường, Concrete C25/30 | 19,200 m³ (4 tường) | Qto NetVolume: 6,12 + 3,48 + 6,12 + 3,48 |
| Tường, Masonry block 190 | 17,400 m² | Qto NetSideArea: 5,8 m × 3,0 m |
| Sàn, Concrete C25/30 | 12,648 m³ | Qto NetVolume: 10,2 × 6,2 × 0,2 |
| Cột, Concrete C30/37 | 1,920 m³ (4 cột) | Hình học: 0,4 × 0,4 × 3,0 = 0,48 mỗi cột |
| Dầm, Steel S275 | 10,000 m (2 dầm) | Qto Length 5000 mm mỗi dầm, đổi sang mét |
| Cửa đi / Cửa sổ | 1 cái / 2 cái | Số lượng |
Thể tích cột không có trong tệp; chúng được đo từ hình học và khớp với số đo độc lập bằng IfcOpenShell đến ba chữ số thập phân. Nếu bạn nhập đơn giá 120 cho mỗi m³ của sàn, thành tiền của dòng đó là 12,648 × 120 = 1.517,76. Giá đó chỉ để minh họa, không phải giá thị trường.
Trước khi tin vào các con số
- Khối lượng từ mô hình không giống khối lượng đo bóc theo một phương pháp đo chuẩn (ví dụ NRM 2 ở Vương quốc Anh hoặc quy tắc dự toán chuẩn của Hàn Quốc). Các phương pháp đó cộng thêm hoặc trừ bớt hạng mục theo quy tắc về ngưỡng, chiều dài nối chồng và hao hụt. Hãy xem bảng ở đây là khối lượng theo mô hình.
- Ván khuôn, cốt thép và hao hụt không được tính, trừ khi chúng được dựng thành cấu kiện.
- Kết quả chỉ tốt bằng mô hình. Cấu kiện bị trùng, tường chồng lên nhau ở góc và vật liệu bị thiếu đều hiện trực tiếp trong tổng. Tên vật liệu được lấy nguyên văn từ tệp.
- Bộ khối lượng phụ thuộc vào cài đặt xuất. Nếu mọi thể tích của bạn đều hiện "Hình học", hãy bật base quantities trong phần xuất IFC của phần mềm.
- Các mô hình rất lớn (hàng trăm megabyte) có thể vượt quá bộ nhớ mà một thẻ trình duyệt dùng được, đặc biệt trên điện thoại.
Công cụ này dùng để kiểm tra sơ bộ và học tập. Bảng khối lượng dùng cho đấu thầu, hợp đồng hoặc thanh toán phải do kỹ sư dự toán hoặc người lập dự toán có chuyên môn lập hoặc kiểm tra.
Các tệp bạn nhận được
- Bảng khối lượng (XLSX): trang tính "Bảng kê" gồm hạng mục, vật liệu, đơn vị, khối lượng, đơn giá và thành tiền; trang tính "Cấu kiện" gồm mọi cấu kiện và nguồn của từng con số; trang tính "Ghi chú" gồm tên tệp, đơn vị và ngày.
- Danh sách cấu kiện (CSV): mỗi cấu kiện một dòng, dùng cho bảng tính của riêng bạn.
- Bảng giá (CSV): các cột loại, vật liệu, đơn vị, giá. Lưu một lần và nhập lại cho mô hình tiếp theo.
- Dự án (JSON): đơn vị, giá và cách nhóm của bạn, để tiếp tục sau.
Nguồn
- buildingSMART International, Industry Foundation Classes. IFC 4.3 được công bố là ISO 16739-1:2024.
- buildingSMART, Qto_WallBaseQuantities và Qto_SlabBaseQuantities, tài liệu IFC 4.3.2.0.
- That Open Company, web-ifc, giấy phép MPL-2.0.
- Để kiểm tra một tệp có tuân theo tiêu chuẩn hay không, hãy dùng buildingSMART IFC Validation Service miễn phí.
Kiểm tra lần cuối 2026-10-19