B
BIMKit
Tất cả BIM Use
Thiết kếChuyên sâu

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ưởngCơ sởKỹ thuậtBản vẽ thi côngHoàn công / Vận hành
Kiến trúcG2·A1·D1G3·A2·D2
Kết cấuG3·A2·D2
Cơ khí (HVAC)G3·A2·D2
ĐiệnG3·A2·D2
Cấp thoát nướcG3·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

BẮT BUỘCMô hình bộ môn đạt LOIN kèm thuộc tính cần cho quy tắc (kiến trúc/kết cấu/MEP)

Tổ bộ môn (task team) · IFC / .rvt

BẮT BUỘCDanh mục QCVN/TCVN áp dụng và bộ quy tắc đã mã hoá

BIM Coordinator + chuyên gia quy chuẩn · .ids / .xml / cấu hình riêng công cụ kiểm tra

BẮT BUỘCEIR/BEP xác định phạm vi kiểm tra tuân thủ

Chủ đầu tư (appointing party) · .pdf / .docx

BẮT BUỘCBộ phân loại đối tượng và thuộc tính bắt buộc (cấp chịu lửa, khoảng cách thoát hiểm, mã PCCC...)

Nhà thầu chính (lead appointed party) · .xlsx

TUỲ CHỌNKết quả kiểm tra chu kỳ trước, nếu có

BIM Coordinator · .bcf / .xlsx

TUỲ CHỌNÝ kiến thẩm tra thủ công cho các quy tắc chưa mã hoá được

Chuyên gia quy chuẩn · .pdf

Đầu ra

Báo cáo tuân thủ theo từng quy tắc

.pdf / .xlsxChủ đầ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 / .xlsxTổ 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

1

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á

2

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

3

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 · RevitMô hình sẵn sàng kiểm tra

4

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

5

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) · BIMcollabDanh mục vi phạm đã xác nhận

6

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

7

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ơ đồ

Bộ quy tắc kiểm tra (rule set) theo QCVN/TCVN
Cổng đầu vào: mô hình đủ thuộc tính cho quy tắc
1Mã hoá quy tắc
2Chạy kiểm tra
3Phân loại kết quả
4Xử lý dương tính giả
5Cập nhật khi quy chuẩn đổi phiên bản
Lặp mỗi khi mô hình đổi hoặc quy chuẩn ban hành phiên bản mới
  1. 1. Mã hoá quy tắcChuyể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. 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. 3. Phân loại kết quảĐạt / Không đạt / Cần xem xét thủ công
  4. 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. 5. Cập nhật khi quy chuẩn đổi phiên bảnVersion 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ả

Độ chính xác của kiểm tra tự động so với đối chiếu quy tắcHọc thuật

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

Tỷ lệ cảnh báo được xác nhận là vi phạm thật sau khi loại dương tính giảMục tiêu nội bộ

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ộ

Tỷ lệ điều khoản quy chuẩn áp dụng đã mã hoá được thành quy tắc chạy đượcMụ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ính thứcĐiều 8 khoản 5 điểm c cho phép cơ quan chuyên môn dùng dữ liệu BIM kiểm tra tuân thủ quy chuẩn, tiêu chuẩn; khoản 1 điểm a bắt buộc BIM từ cấp II; khoản 2 giao phạm vi cho hợp đồng NĐ 217/2026/NĐ-CP, Điều 8 — Công báo Chính phủ (2026)
Chính thứcKhái niệm và phương pháp xác định mức thông tin cần thiết (LOIN) — cơ sở xác định thuộc tính đối tượng mà một bộ quy tắc kiểm tra cần có ISO 7817-1:2024 (2024)
Chính thứcCấu phần kiểm tra tự động (automated model checker) của nền tảng cấp phép CORENET X vẫn đang trong giai đoạn phát triển cho các yêu cầu hình học và không gian đơn giản, chưa bắt buộc áp dụng Building and Construction Authority (BCA) & Urban Redevelopment Authority (URA), Singapore — CORENET X (2023)
Học thuậtĐộ chính xác kiểm tra tuân thủ tự động đạt 96,81–98,17% trên 4 mô hình BIM thử nghiệm dùng quy tắc không gian và kích thước Scientific Reports (Springer Nature), Peng & Liu — qua PMC (2023)
Học thuậtMã hoá quy tắc (rule capture) là nút thắt cốt lõi của kiểm tra tuân thủ tự động; các cách biểu diễn hiện có vẫn xử lý kém quy tắc mơ hồ và ngoại lệ Proceedings of the ICE — Smart Infrastructure and Construction, Zhang, Ma & Broyd — qua Aston Research Explorer (2023)

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ý.