Kiểm tra tuân thủ quy chuẩn
Code Validation
Phần mềm tự động kiểm tra mô hình BIM theo QCVN, quy chuẩn PCCC, tiêu chuẩn năng lượng. Cơ sở để BIM hỗ trợ thẩm định và cấp phép xây dựng.
Công cụ thường dùng
Solibri Model Checker, Revit kiểm tra IDS
Giá trị mang lại
NĐ 217 Điều 8 cho phép dùng BIM hỗ trợ thẩm định/cấp phép — Code Validation là nền tảng kỹ thuật
Mức áp dụng tại Việt Nam
Tiên phong: Singapore CORENET X (bắt buộc từ 10/2025 cho ≥30,000 m² GFA). VN đang nghiên cứu áp dụng.
Mức độ thông tin cần thiết (LOIN)
G = Hình học · A = Thuộc tính · D = Tài liệu (phương pháp ISO 7817-1:2024). Ô trống nghĩa là use này không đặt yêu cầu riêng cho bộ môn/giai đoạn đó.
| Bộ môn | Ý tưởng | Cơ sở | Kỹ thuật | Bản vẽ thi công | Hoàn công / Vận hành |
|---|---|---|---|---|---|
| Kiến trúc | — | G2·A1·D1 | G3·A2·D2 | — | — |
| Kết cấu | — | — | G3·A2·D2 | — | — |
| Cơ khí (HVAC) | — | — | G3·A2·D2 | — | — |
| Điện | — | — | G3·A2·D2 | — | — |
| Cấp thoát nước | — | — | G3·A2·D2 | — | — |
Giai đoạn trọng yếu: Cơ sở · Kỹ thuật
Cơ sở: Documentation-driven. Rule-based automated checking (Solibri, IFC-SG/CORENET X) requires populated properties: G3 + A2 + D2 at ST3 where regulatory approval is sought. D2 = regulatory approvals / compliance certificates — the defining LOIN feature of this use. ARCH starts at ST2 for egress, accessibility and fire compartmentation (D1 references). Aligns with Decree 217 khoản 5(c): BIM used to support authority appraisal/permitting.
Thực chất là gì
Code Validation là việc mã hoá yêu cầu của quy chuẩn kỹ thuật (QCVN) và tiêu chuẩn (TCVN) thành các quy tắc máy đọc được — mỗi quy tắc kiểm tra một điều kiện cụ thể trên đối tượng mô hình: khoảng cách thoát hiểm, cấp chịu lửa, chiều rộng lối đi, chỉ giới xây dựng — rồi chạy toàn bộ mô hình qua bộ quy tắc đó để phân loại từng kết quả thành đạt, không đạt, hoặc cần xem xét thủ công. Khác với việc kỹ sư PCCC hay thẩm tra viên đọc bản vẽ bằng mắt, đây là phép kiểm có thể lặp lại tự động mỗi khi mô hình thay đổi, nhưng đòi hỏi công đoạn dựng và hiệu chỉnh quy tắc tốn công không kém việc kiểm tra thủ công ban đầu. Tại Việt Nam, phần lớn QCVN và TCVN hiện vẫn ở dạng văn bản PDF/Word, chưa có phiên bản mã hoá máy đọc chính thức kiểu IDS hay ruleset chuẩn hoá do cơ quan nhà nước ban hành, nên hầu hết bộ quy tắc phải tự dựng từ đầu thay vì mua sẵn — đây là khác biệt lớn nhất so với các thị trường đã đi trước. Singapore, qua nền tảng cấp phép CORENET X, đã đưa một bộ kiểm tra tự động vào quy trình thẩm định, nhưng theo chính công bố của nền tảng này, cấu phần đó vẫn đang trong giai đoạn phát triển cho những yêu cầu hình học và không gian đơn giản — cho thấy ngay ở nơi đi trước, việc mã hoá đầy đủ quy chuẩn thành quy tắc máy đọc được vẫn chưa hoàn tất.
Khi nào nên làm
Đáng làm với công trình có yêu cầu quy chuẩn phức tạp và rủi ro cao khi sai sót — bệnh viện, nhà cao tầng, công trình tập trung đông người liên quan PCCC — hoặc dự án cần rút ngắn thời gian thẩm định bằng cách tự rà trước khi nộp hồ sơ. Nên bắt đầu dựng bộ quy tắc sớm, song song với Lập mô hình thiết kế, vì quy tắc cần nhiều vòng hiệu chỉnh trước khi đủ tin cậy để đưa vào báo cáo chính thức.
Điều kiện tiên quyết
- •Mô hình đạt LOIN đủ thuộc tính mà bộ quy tắc cần kiểm tra — phụ thuộc trực tiếp vào Lập mô hình thiết kế và Rà soát & Duyệt thiết kế
- •Danh mục QCVN/TCVN áp dụng cho công trình đã xác định rõ, kèm số hiệu và hiệu lực cụ thể
- •Có người đủ chuyên môn (kỹ sư PCCC, kết cấu, cơ điện...) tham gia dựng và xác nhận quy tắc — không giao trọn việc diễn giải luật cho đội BIM
- •BEP xác định rõ phạm vi nào kiểm tự động, phạm vi nào vẫn thẩm tra thủ công (Điều 8 khoản 2)
- •Quy trình quản trị phiên bản bộ quy tắc, gắn chặt với đúng số hiệu và hiệu lực của quy chuẩn đang áp dụng
Đầu vào
Tổ bộ môn (task team) · IFC / .rvt
BIM Coordinator + chuyên gia quy chuẩn · .ids / .xml / cấu hình riêng công cụ kiểm tra
Chủ đầu tư (appointing party) · .pdf / .docx
Nhà thầu chính (lead appointed party) · .xlsx
BIM Coordinator · .bcf / .xlsx
Chuyên gia quy chuẩn · .pdf
Đầu ra
Báo cáo tuân thủ theo từng quy tắc
.pdf / .xlsx → Chủ đầu tư · nhà thầu chính
Đạt khi: Mỗi kết quả truy được về đúng đối tượng và quy tắc; đã loại dương tính giả qua rà soát của chuyên gia
Danh mục vi phạm đã xác nhận
.bcf / .xlsx → Tổ bộ môn
Đạt khi: Mỗi vi phạm có mô tả, đối tượng, quy tắc vi phạm, người phụ trách và hạn xử lý
Bộ quy tắc kiểm tra đã version hoá
.ids / .xml / định dạng riêng công cụ → BIM Coordinator · lưu trên CDE
Đạt khi: Gắn đúng số hiệu và hiệu lực quy chuẩn áp dụng, có nhật ký thay đổi
Hồ sơ hỗ trợ thẩm định
IFC kèm báo cáo tuân thủ → Cơ quan chuyên môn về xây dựng
Đạt khi: Đủ để hỗ trợ kiểm tra tuân thủ theo Điều 8 khoản 5 điểm c, ghi rõ đây là tài liệu hỗ trợ chứ không thay thế kết luận thẩm định
Quy trình tổng quát
Xác định phạm vi và quy chuẩn áp dụng
Liệt kê cụ thể QCVN/TCVN áp dụng theo loại công trình — PCCC, kết cấu, năng lượng, tiếp cận — và thống nhất trong BEP quy tắc nào kiểm tự động được, quy tắc nào bắt buộc vẫn thẩm tra thủ công.
BIM Manager + chuyên gia quy chuẩn · Bảng phạm vi kiểm tra trong BEP (không dùng phần mềm ở bước này) → Danh mục quy chuẩn và phạm vi tự động hoá
Mã hoá quy tắc kiểm tra
Chuyển từng yêu cầu QCVN/TCVN thành quy tắc máy đọc được: đối tượng nào, thuộc tính nào, ngưỡng nào tính là đạt. Đây là bước tốn công nhất tại Việt Nam vì quy chuẩn chưa có bản mã hoá sẵn — phần lớn quy tắc phải tự dựng, không mua sẵn được như một số thị trường khác.
Chuyên gia quy chuẩn + BIM Coordinator · Solibri Model Checker · Autodesk Model Checker for Revit (IDS) → Bộ quy tắc kiểm tra phiên bản đầu
Chuẩn bị mô hình đạt thuộc tính cần cho quy tắc
Bổ sung các thuộc tính bắt buộc mà quy tắc cần: cấp chịu lửa, vật liệu, khoảng cách thoát hiểm. Mô hình thiếu thuộc tính khiến quy tắc chạy trên tập đối tượng rỗng mà vẫn báo "đạt" — đây là lỗi im lặng nguy hiểm nhất của cả quy trình.
Tổ bộ môn · Revit → Mô hình sẵn sàng kiểm tra
Chạy kiểm tra tự động
Chạy bộ quy tắc trên mô hình, ghi lại cả số lượng đối tượng thực sự được quét cho từng quy tắc — không chỉ số lỗi — để phát hiện ngay quy tắc nào chạy rỗng.
BIM Coordinator · Solibri Model Checker · Autodesk Model Checker for Revit · Navisworks (quy tắc liên quan lối thoát hiểm) → Kết quả kiểm tra thô kèm số đối tượng đã quét
Phân loại kết quả và xử lý dương tính giả
Chuyên gia quy chuẩn rà lại từng cảnh báo "Không đạt" và "Cần xem xét", loại dương tính giả do hình học tạm hoặc thuộc tính chưa cập nhật, trước khi đưa vào báo cáo chính thức.
Chuyên gia quy chuẩn + BIM Coordinator · Forma Design Collaboration (BCF) · BIMcollab → Danh mục vi phạm đã xác nhận
Lập báo cáo tuân thủ và hồ sơ hỗ trợ thẩm định
Tổng hợp báo cáo theo từng quy tắc, đóng gói kèm mô hình IFC, gửi chủ đầu tư và, khi áp dụng, cơ quan chuyên môn về xây dựng để hỗ trợ thẩm định — ghi rõ đây là tài liệu hỗ trợ, không thay thế kết luận của người có chứng chỉ hành nghề.
BIM Coordinator · Forma Data Management (CDE) → Hồ sơ hỗ trợ thẩm định
Cập nhật bộ quy tắc khi quy chuẩn đổi phiên bản
Khi QCVN/TCVN ban hành bản mới, rà soát toàn bộ quy tắc bị ảnh hưởng, gắn version mới, và ngừng dùng bộ quy tắc cũ đã lỗi thời thay vì để chạy song song gây nhầm lẫn.
Chuyên gia quy chuẩn + BIM Coordinator · Quy trình quản trị phiên bản bộ quy tắc (không gắn phần mềm cụ thể) → Bộ quy tắc đã cập nhật theo phiên bản quy chuẩn hiện hành
Sơ đồ
- 1. Mã hoá quy tắc — Chuyển văn bản quy chuẩn thành quy tắc máy đọc được — phần lớn phải tự dựng tại Việt Nam
- 2. Chạy kiểm tra — Đối chiếu từng đối tượng với quy tắc, ghi cả số đối tượng đã quét
- 3. Phân loại kết quả — Đạt / Không đạt / Cần xem xét thủ công
- 4. Xử lý dương tính giả — Chuyên gia xác nhận lại từng cảnh báo trước khi đưa vào báo cáo
- 5. Cập nhật khi quy chuẩn đổi phiên bản — Version hoá quy tắc, ngừng dùng bản cũ
Kết quả "Đạt" của công cụ chỉ xác nhận đã thoả các quy tắc được mã hoá — không phải kết luận thẩm định pháp lý. Quyết định cuối cùng vẫn thuộc cơ quan chuyên môn và người có chứng chỉ hành nghề.
Sai lầm thường gặp
Đội dự án coi báo cáo "đạt" của công cụ là kết luận thẩm định, bỏ qua rà soát chuyên môn
Vì: Nhầm lẫn giữa việc xác nhận đã thoả các quy tắc được mã hoá với việc có giá trị pháp lý thay thế phê duyệt của cơ quan có thẩm quyền
Sửa: Luôn có chuyên gia có chứng chỉ hành nghề rà soát kết quả trước khi trình; Điều 8 khoản 5 điểm c chỉ cho phép DÙNG dữ liệu BIM hỗ trợ thẩm định, không giao quyền tự động phê duyệt
Mô hình báo "đạt" theo quy tắc cũ dù quy chuẩn đã đổi số liệu (khoảng cách thoát hiểm, cấp chịu lửa...)
Vì: Bộ quy tắc không gắn version với quy chuẩn cụ thể, không ai theo dõi khi quy chuẩn được sửa đổi
Sửa: Version hoá bộ quy tắc kèm số hiệu quy chuẩn, có quy trình rà soát bắt buộc mỗi khi QCVN/TCVN ban hành bản mới
Báo cáo ghi "0 vi phạm" nhưng thực chất 0 đối tượng được quét
Vì: Quy tắc lọc theo thuộc tính mà đối tượng chưa được gán, nên tập kết quả rỗng và hệ thống mặc định coi là đạt
Sửa: Luôn đối chiếu số đối tượng đã quét song song với số lỗi; không chấp nhận "0 lỗi" mà không xác nhận số đối tượng quét lớn hơn 0
Đội dự án tắt hẳn báo cáo tự động vì quá nhiều cảnh báo sai
Vì: Quy tắc viết quá cứng nhắc hoặc không tính đến các ngoại lệ hợp lệ trong thiết kế thực tế
Sửa: Hiệu chỉnh quy tắc dần theo phản hồi thực tế và luôn giữ bước xác nhận thủ công trước báo cáo chính thức — cùng cách xử lý dương tính giả như ở phối hợp 3D
Đo lường hiệu quả
So kết quả bộ quy tắc chạy tự động với đối chiếu thủ công từng quy tắc trên cùng mô hình
Mốc: 96,81–98,17% trên 4 mô hình thử nghiệm (phòng học, ga tàu điện ngầm, trạm xăng, chung cư) trong một nghiên cứu dùng quy tắc không gian và kích thước tương đối đơn giản — bối cảnh hẹp, KHÔNG suy diễn sang độ phức tạp của quy tắc PCCC hay kết cấu tại Việt Nam
Số cảnh báo được chuyên gia xác nhận đúng chia tổng số cảnh báo do bộ quy tắc phát ra
Mốc: chưa có mốc độc lập — tự đặt mục tiêu nội bộ
Số điều khoản đã có quy tắc chạy được chia tổng số điều khoản áp dụng cho công trình, tính riêng theo từng QCVN/TCVN — tại Việt Nam tỷ lệ này khởi điểm thấp vì phải tự mã hoá
Mốc: chưa có mốc độc lập — tự đặt mục tiêu nội bộ
Căn cứ pháp lý
Điều 8 khoản 5 điểm c quy định cơ quan chuyên môn về xây dựng được sử dụng dữ liệu BIM để thẩm định, trong đó nêu đích danh việc kiểm tra sự tuân thủ quy chuẩn kỹ thuật, tiêu chuẩn áp dụng — đây là căn cứ trực tiếp và cụ thể nhất cho use này trong toàn bộ NĐ 217/2026/NĐ-CP, khác với phần lớn use khác chỉ áp theo Điều 8 nói chung. Điều 8 khoản 1 điểm a bắt buộc áp dụng BIM với công trình xây dựng mới từ cấp II trở lên, tạo ra khối mô hình để chạy kiểm tra; Điều 8 khoản 2 giao phạm vi và yêu cầu thông tin phục vụ kiểm tra tuân thủ cho thoả thuận hợp đồng. Luật chỉ cho phép cơ quan DÙNG dữ liệu BIM để hỗ trợ thẩm định, không quy định kết quả kiểm tra tự động thay thế kết luận thẩm định — trách nhiệm chuyên môn và pháp lý vẫn thuộc về người có chứng chỉ hành nghề và cơ quan có thẩm quyền.
Nguồn
Chỉ dùng nguồn chính thức (văn bản pháp luật, tiêu chuẩn) và nguồn học thuật bình duyệt. Không dẫn số liệu quảng bá của nhà cung cấp phần mềm hay nguồn báo chí. Tài liệu tham khảo — không thay thế tư vấn pháp lý.