← VIEBIM — BIM Services

Chuyên môn

Bốc khối lượng từ mô hình Revit: vì sao lệch với bảng dự toán và cách chốt quy tắc đo bóc

19.10.2026

Mô hình dựng đúng, schedule xuất ra sạch sẽ, nhưng đặt cạnh bảng khối lượng của phòng dự toán vẫn lệch 5–15%. Phần lớn chênh lệch đó không đến từ phần mềm, mà vì hai bên đang đo theo hai quy tắc khác nhau mà không ai nói ra. Bài này chỉ ra năm nguồn lệch hay gặp nhất với hệ cơ điện và cách chốt quy tắc đo bóc ngay từ đầu dự án.

Các tuyến ống bọc bảo ôn, ống gió và máng cáp đi song song trong một không gian kỹ thuật
Ống nước, ống gió và máng cáp trong một không gian kỹ thuật. Mỗi co, mỗi đoạn chuyển hướng là một chỗ mà hai cách đo bóc cho ra hai con số khác nhau.Ảnh: Roger McLassus / Wikimedia Commons, CC BY-SA 3.0

Vì sao cùng một công trình lại ra hai con số

Phòng dự toán đo bóc theo thói quen của bảng dự toán: đo tim tuyến, cộng hao hụt, gom theo mã hiệu định mức. Revit thì đếm chính xác những gì đang có trong mô hình: từng đoạn ống, từng phụ kiện, đúng kích thước dựng. Cả hai đều đúng — theo cách của mình. Vấn đề chỉ xuất hiện khi hai con số được đặt cạnh nhau mà không có một bảng quy tắc chung để quy đổi.

Nguồn lệch 1 · Chiều dài ống đo qua phụ kiện

Đây là nguồn lệch lớn nhất và ít người để ý. Schedule ống của Revit chỉ cộng các đoạn ống thẳng; chiều dài nằm trong co, tê, côn thuộc về phụ kiện. Còn cách đo truyền thống trên bản vẽ 2D là tim – tim: kéo thước tới giao điểm tim ống rồi đếm phụ kiện riêng.

L1 · đoạn ống thẳng L2 Đo tim – tim: tới giao điểm tim ống tim – tim R Revit — Schedule ống Cộng các đoạn thẳng: L1 + L2 Dự toán — tim – tim Đo tới giao điểm tim ống, phụ kiện đếm riêng theo cái Mỗi co 90° lệch ≈ 2R R: bán kính cong của co, đo theo tim ống. Tuyến nhiều co thì lệch cộng dồn.
Hình 1. Cùng một tuyến ống có một co 90°. Revit cộng hai đoạn thẳng (xanh), dự toán đo tới giao điểm tim (cam). Mỗi co tạo ra khoảng lệch xấp xỉ 2R.

Với ống DN100 dùng co bán kính dài, R vào khoảng 150 mm, tức mỗi co "mất" chừng 0,3 m ống. Một tầng điển hình có vài trăm co và tê — chênh lệch lên tới hàng chục mét chỉ riêng một hệ. Không bên nào sai; chỉ cần thống nhất đo theo cách nào thì cộng phụ kiện theo cách đó.

Nguồn lệch 2 · Ống gió: mét dài hay mét vuông tôn

Mô hình lưu ống gió theo chiều dài. Bảng dự toán thì tính diện tích tôn (m²), chia nhóm theo độ dày tôn — mà độ dày lại phụ thuộc vào cạnh lớn của tiết diện. Một bảng xuất từ Revit theo mét dài gần như không đối chiếu được trực tiếp.

a b L MÔ HÌNH LƯU L (m dài) DỰ TOÁN CẦN S = 2 × (a + b) × L m² tôn của đoạn ống thẳng Nhóm độ dày tôn xếp theo cạnh lớn max(a, b) của tiết diện. Co, côn, tê: tính diện tích từng cái.
Hình 2. Ống gió chữ nhật: mô hình lưu chiều dài L, bảng dự toán cần diện tích tôn S và phải nhóm theo độ dày tôn — xếp theo cạnh lớn của tiết diện.

Cách xử lý gọn nhất là thêm vào mô hình hai tham số tính sẵn: diện tích bề mặt và nhóm độ dày tôn (suy ra từ cạnh lớn theo bảng độ dày mà hồ sơ thiết kế áp dụng). Khi đó schedule ống gió xuất thẳng ra m² theo từng nhóm tôn — đúng ngôn ngữ của bảng dự toán. Phụ kiện ống gió cũng cần diện tích bề mặt riêng, không thể quy về mét dài.

Ống gió chữ nhật bọc bảo ôn đi song song với máng cáp, treo dưới sàn bằng giá đỡ
Ống gió chữ nhật bọc bảo ôn chạy cạnh máng cáp. Cùng một tuyến, bảng dự toán cần m² tôn, m² bảo ôn và kg thép giá đỡ — không con số nào đọc thẳng được từ mét dài.Ảnh: M. Deneckere / Wikimedia Commons, CC BY-SA 2.0 be

Nguồn lệch 3, 4, 5 · Hao hụt, phạm vi và mức chi tiết

3 · Hao hụt và dự phòng

Bảng dự toán cộng hao hụt vật tư theo định mức. Mô hình thì không — nó chỉ chứa đúng lượng được lắp. Đây là chênh lệch có chủ đích, chỉ cần tách thành một dòng riêng thay vì để lẫn vào khối lượng.

4 · Ranh giới phạm vi

Đoạn ống trong trục kỹ thuật thuộc gói nào, đầu chờ thiết bị tính tới đâu, phần ống nối vào máy do nhà cung cấp lắp hay nhà thầu lắp. Mô hình thường dựng "hết những gì nhìn thấy", trong khi gói thầu chỉ tính một phần. Không chốt ranh giới thì hai bên luôn lệch nhau ở đúng những chỗ đó.

5 · Mô hình chưa đủ mức chi tiết

Ở LOD 300, ống nhánh nhỏ, van, giá đỡ, bảo ôn có thể chưa dựng hoặc dựng tượng trưng. Bóc khối lượng từ một mô hình chưa đạt mức chi tiết đã thống nhất thì con số thấp hơn thực tế là chuyện đương nhiên. Cần ghi rõ hạng mục nào bóc từ mô hình, hạng mục nào vẫn bóc thủ công.

Chốt quy tắc đo bóc trước khi dựng

Cách duy nhất để hết tranh cãi là ngồi với phòng dự toán trước khi dựng mô hình và điền một bảng như dưới đây. Mỗi dòng là một quyết định; quyết định xong thì cả hai bên cùng làm theo.

Hạng mụcMô hình xuất raDự toán cầnChốt chung
Ống nước, ống PCCCChiều dài đoạn thẳngChiều dài tim – timĐo đoạn thẳng, phụ kiện đếm riêng theo cái
Ống gióChiều dàim² tôn theo nhóm độ dàyThêm tham số diện tích + nhóm tôn
Bảo ônChiều dài theo ốngm² hoặc m dài theo độ dàyGhi rõ đơn vị từng loại bảo ôn
Máng cáp, thang cápChiều dàiChiều dài + phụ kiệnPhụ kiện máng đếm riêng
Giá đỡSố lượng theo loạikg thépMỗi loại giá kèm khối lượng thép đơn vị
Hao hụtKhông cóTheo định mứcTách dòng riêng, không cộng vào mô hình

Dựng mô hình để bóc được

Quy tắc chỉ có giá trị nếu mô hình mang đủ thông tin để áp dụng. Ba thứ cần có từ ngày đầu: tham số chung (mã hiệu công việc, tầng, khu vực) gán cho mọi đối tượng; schedule riêng cho từng nhóm (ống, phụ kiện, ống gió m², bảo ôn, giá đỡ); và một bảng diễn giải giữ được ID của từng đối tượng.

Mô hình Revit Tham số chung Scheduletheo nhóm Bảng diễn giải Đối chiếudự toán Dựng đủ LODđã thống nhất Mã hiệu · TầngKhu vực Ống · Ống gió m² Mỗi dòng giữID đối tượng Lệch từng dòng (%)
Hình 3. Luồng dữ liệu bóc khối lượng. Bước 2 và 4 là hai bước hay bị bỏ qua nhất — và cũng là hai bước quyết định có đối chiếu được hay không.

Bảng diễn giải: thứ khiến con số đáng tin

Một bảng tổng chỉ có "DN100: 1.284 m" thì phòng dự toán không có cách nào kiểm tra. Bảng diễn giải liệt kê từng đoạn ống, từng phụ kiện, kèm ID đối tượng trong mô hình, tầng, khu vực và quy cách. Thấy dòng nào bất thường, chỉ cần tra ID là chọn được đúng đối tượng đó trong Revit.

ID 512301 ID 512318 ID 512302 IDHạng mụcTầngQuy cáchKL 512301Ống thép tráng kẽmT3DN1006,20 m 512302Ống thép tráng kẽmT3DN1003,85 m 512318Co 90°T3DN1001 cái Ví dụ minh họa — số liệu không lấy từ dự án thật.
Hình 4. Mỗi dòng của bảng diễn giải mang ID của đối tượng trong mô hình. Phòng dự toán nghi ngờ dòng nào, đội BIM chọn đúng đối tượng đó trong Revit để kiểm tra.

Đối chiếu bốn bước và ngưỡng chấp nhận

1234 Xuất bảng diễn giảiGộp theo mã hiệuSo từng dòngGiải trình dòng lệch theo tầng, khu vựchoặc Scope Box khớp đúng dòngcủa bảng dự toán ghi chênh lệch %cho từng mã hiệu dòng vượt ngưỡngtra ngược về ID
Hình 5. Bốn bước đối chiếu. Mục tiêu không phải đưa chênh lệch về 0, mà là giải thích được mọi dòng vượt ngưỡng.

Ngưỡng chấp nhận nên chốt cùng lúc với bảng quy tắc — ví dụ ống chính lệch không quá vài phần trăm, còn hạng mục chưa dựng đủ chi tiết thì đánh dấu "bóc thủ công" và loại khỏi phép so. Dòng nào vượt ngưỡng thì tra ngược ID trong bảng diễn giải: thường là thiếu đoạn trong mô hình, đối tượng gán sai tầng, hoặc phần thuộc gói thầu khác bị đếm nhầm.

Khối lượng từ mô hình không thay thế phòng dự toán. Nó cho phòng dự toán một bảng số có thể kiểm tra tới từng đoạn ống — thay vì một con số tổng phải tin.

Rút ngắn bằng công cụ

Bộ addin VieBIM Tools có công cụ bốc khối lượng kèm diễn giải chi tiết: xuất theo tầng, theo vùng quét chọn hoặc theo Scope Box, mỗi dòng giữ ID đối tượng để tra ngược, chạy được cả với file link. Các quy tắc ở bảng trên được cài sẵn thành tùy chọn, không phải dựng lại schedule cho từng dự án.

Cần đối chiếu khối lượng cho một dự án đang chạy?

VIEBIM nhận bóc khối lượng từ mô hình có diễn giải, và cùng phòng dự toán của nhà thầu chốt quy tắc đo bóc ngay từ đầu.

VIEBIM có văn phòng tại Vinh – Nghệ An và Hà Nội, nhận dự án ở miền Trung, miền Bắc, khắp Việt Nam và nước ngoài. Hotline 0937 83 14 21 · 0931 36 94 94 hoặc mục Liên hệ trên viebim.vn.

© VIEBIM® — Xem trên website chính • Hotline 0937 83 14 21 • VieBIM.Co@gmail.com