กลับไปยังบล็อก BIM และ IFC
การตรวจสอบ · 2026-06-28 · 22 นาที
IFC Health Score: คู่มือฉบับสมบูรณ์สำหรับผู้ประสานงานและผู้จัดการ BIM
IFC Health Score ไม่ใช่ตัวเลขเปอร์เซ็นต์ แต่เป็นเครื่องมือช่วยตัดสินใจ บทความนี้อธิบายว่าคะแนนคำนวณอย่างไร แต่ละช่วงคะแนนหมายถึงอะไร จะกำหนดเกณฑ์ใน BEP อย่างไร และจะใช้คะแนนนี้เป็นด่านตรวจคุณภาพในทุกขั้นของโครงการได้อย่างไร
IFC Health Score: คู่มือฉบับสมบูรณ์สำหรับผู้ประสานงานและผู้จัดการ BIM — IFC Viewer Online article cover
- 44 — กฎคุณภาพที่ตรวจสอบ
- 100 — คะแนนสูงสุด (ไม่จำเป็นต้องเป็นเป้าหมายเสมอไป)
- 80+ — เป้าหมายสำหรับการส่งงานเข้า CDE
- 0 ไบต์ — ข้อมูลที่ถูกอัปโหลดเพื่อตรวจสอบ
IFC Health Score คืออะไร และไม่ใช่อะไร
ทุกโครงการ BIM มีข้อกำหนดด้านคุณภาพที่คลุมเครืออยู่ใน BEP เช่น “ส่งไฟล์ IFC ที่มีคุณภาพ” แต่ไม่มีใครนิยามว่าหมายถึงอะไร จนกระทั่งโมเดลถูกปฏิเสธที่สภาพแวดล้อมข้อมูลร่วม (CDE) การประชุมตรวจการชนกันเสียเปล่าไปกับองค์ประกอบกำพร้า (orphan element) หรือชุดส่งมอบขาดข้อมูลทรัพย์สิน (asset data) ไปครึ่งหนึ่ง IFC Health Score มีขึ้นเพื่อทำให้ข้อกำหนดที่คลุมเครือนั้นเป็นรูปธรรม ด้วยตัวเลขเพียงตัวเดียวที่คำนวณด้วยวิธีเดียวกันทุกครั้ง บนทุกเครื่อง และในทุกเครื่องมือที่นำวิธีนี้ไปใช้
แต่ความผิดพลาดที่พบบ่อยที่สุดคือการมองคะแนนนี้เป็นเปอร์เซ็นต์ ซึ่งไม่ใช่ คะแนน 73 ไม่ได้แปลว่ามีบางอย่างถูกต้อง 73% แต่เป็นสัญญาณคุณภาพที่ถ่วงน้ำหนัก ปรับตามระดับความรุนแรง และปรับสเกลแบบลอการิทึม การเข้าใจความแตกต่างนี้จะเปลี่ยนวิธีที่คุณกำหนดเกณฑ์ วิธีตีความผลลัพธ์ และวิธีสื่อสารเรื่องคุณภาพกับผู้มีส่วนได้ส่วนเสียในโครงการที่ไม่ได้ทำงานกับไฟล์ IFC โดยตรง
Health Score คือ
- บทสรุปคุณภาพเชิงโครงสร้างและข้อมูลแบบถ่วงน้ำหนักในช่วง 0–100
- เกณฑ์การส่งมอบที่ระบุในสัญญาได้ และควรอยู่ใน EIR
- สัญญาณช่วยตัดสินใจ: วันนี้ส่งโมเดลนี้ได้หรือยัง
- ตัวชี้วัดความคืบหน้าที่อัปเดตทุกครั้งที่รันการตรวจสอบ
- เปรียบเทียบได้ข้ามเวอร์ชันของโมเดล ข้ามสาขา และข้ามสมาชิกในทีม
- ขึ้นกับระดับความรุนแรง (ข้อผิดพลาดถูกหักคะแนนมากกว่าคำเตือน)
- ปรับสเกลแบบลอการิทึม (คำเตือนเรื่องชื่อ 10,000 รายการ ≠ 10,000 × คำเตือนเรื่องชื่อ 1 รายการ)
Health Score ไม่ใช่
- เปอร์เซ็นต์ของกฎการตรวจสอบที่ผ่าน
- ตัววัดความถูกต้องของการออกแบบหรือความแม่นยำของโครงการ
- สิ่งทดแทนการตรวจสอบความสอดคล้องกับ IDS / EIR
- การรับประกันว่าค่าคุณสมบัติถูกต้องเชิงความหมาย
- สิ่งทดแทนการทบทวนอย่างมืออาชีพโดยผู้ประสานงาน BIM (BIM Coordinator)
- ตัววัดแบบสัมบูรณ์ เพราะเกณฑ์ขึ้นอยู่กับแต่ละโครงการและแต่ละขั้นงาน
- คะแนนเฉพาะของเครื่องมือใดเครื่องมือหนึ่ง เพราะโมเดลเดียวกันจะได้คะแนนเท่ากันในทุกเครื่องมือที่ใช้กฎชุดเดียวกัน
ทำไมรายงานการตรวจสอบแบบเดิมจึงทำให้ตัดสินใจไม่ได้
รายงานการตรวจสอบทั่วไปของไฟล์ที่ส่งออกจาก Revit ซึ่งมีความซับซ้อนปานกลาง มักมีประเด็นที่พบราว 200 ถึง 1,200 รายการ กระจายอยู่ใน 8 ถึง 12 หมวดกฎ รายงานแบบนี้บอกทุกอย่าง แต่ในขณะเดียวกันก็ไม่ได้บอกอะไรเลย ผู้จัดการข้อมูล (Information Manager) เห็นประเด็น 847 รายการแล้วปฏิเสธโมเดลทันที ส่วนผู้ประสานงาน BIM เปิดรายงาน เลื่อนผ่านคำเตือนเรื่องรูปแบบการตั้งชื่อ 620 รายการ (ซึ่งมาจากกฎเดียวกันทั้งหมด) แล้วจึงพบข้อผิดพลาดที่วิกฤตจริง ๆ เพียงสามรายการซ่อนอยู่ในหน้า 12
ปัญหาคือจำนวนประเด็นดิบแทบไม่ให้ข้อมูลอะไรเลยหากไม่ถ่วงน้ำหนักตามความรุนแรง โมเดลที่มีคำเตือนเรื่องชื่อ 800 รายการแต่ไม่มีข้อผิดพลาดเชิงโครงสร้างเลย ต่างโดยสิ้นเชิงจากโมเดลที่มีลำดับชั้นเชิงพื้นที่ขาดตอน 12 จุดและไม่มี IfcProject Health Score ย่อความแตกต่างนี้ให้เหลือตัวเลขเดียวที่นำไปใช้ตัดสินใจได้ และรายละเอียดแยกตามกฎที่อยู่ด้านล่างคือรายการสิ่งที่ต้องทำเรียงตามลำดับความสำคัญ
รายงานที่มี 847 ประเด็นบอกคุณว่ามีปัญหา Health Score 74 บอกว่าคุณส่งงานได้ในวันนี้หรือไม่ และคะแนน 34 บอกให้หยุดการประสานงานไว้ก่อนจนกว่าจะแก้ไขเสร็จ
บล็อก IFC Viewer
วิธีคำนวณ Health Score
การคำนวณเริ่มที่ 100 และหักคะแนนทุกครั้งที่ไม่ผ่านกฎ โดยมีกลไกสองอย่างที่ทำให้คะแนนไม่กลายเป็นเพียงการนับจำนวนประเด็น:
การถ่วงน้ำหนักตามความรุนแรง
ข้อผิดพลาดด้านสคีมา (ความล้มเหลวเชิงโครงสร้าง เช่น ไม่มี IfcProject ความสัมพันธ์แบบ aggregate ขาดตอน หรือการอ้างอิงแบบวนซ้ำ) ถูกหักคะแนนเป็น 3 เท่าของคำเตือนด้านคุณภาพ (เช่น ชื่อว่าง หรือไม่มีการจำแนกประเภท) ซึ่งสะท้อนลำดับผลกระทบที่เกิดขึ้นจริง ความล้มเหลวเชิงโครงสร้างทำให้เครื่องมือปลายทางใช้งานไม่ได้ แต่คำเตือนเรื่องชื่อไม่ได้ส่งผลเช่นนั้น
การลดทอนแบบลอการิทึม
การไม่ผ่านกฎครั้งแรกถูกหักคะแนนมากกว่าครั้งที่หนึ่งพัน โมเดลที่มี GUID ซ้ำ 10 รายการกับโมเดลที่มี GUID ซ้ำ 10,000 รายการมีความรุนแรงต่างกัน แต่ไม่ได้ต่างกันถึง 1,000 เท่า การปรับสเกลแบบลอการิทึมจึงป้องกันไม่ให้ขนาดไฟล์เข้ามาบิดเบือนสัญญาณคุณภาพ
Conceptual scoring model:
score = 100
for each failing rule:
base_penalty = rule.severity_weight × log(1 + issue_count)
score -= base_penalty
Severity weights:
schema_error → 3.0× (missing IfcProject, broken hierarchy, duplicate GUIDs)
quality_error → 1.5× (missing property sets, wrong container placement)
warning → 1.0× (naming conventions, missing classifications)
info → 0.3× (optional metadata gaps, non-critical omissions)
score = max(0, score)
Note: The actual formula is proprietary to each tool implementation.
This is the conceptual model — the penalty shape, not the exact coefficients.
11 มิติคุณภาพที่กำหนดคะแนนของคุณ
กฎการตรวจสอบ 44 ข้อแบ่งออกเป็น 11 มิติคุณภาพ การรู้ว่าหมวดใดดึงคะแนนลงจะบอกคุณว่าควรทุ่มแรงแก้ไขที่จุดใดก่อนรันการตรวจสอบรอบถัดไป:
- ความสมบูรณ์ของสคีมา — ไฟล์มี IfcProject เพียงหนึ่งเดียวหรือไม่ ความสัมพันธ์แบบ aggregate ทั้งหมดชี้ไปยังเอนทิตีที่มีอยู่จริงหรือไม่ มีการอ้างอิงเชิงพื้นที่แบบวนซ้ำหรือไม่
- ความไม่ซ้ำและรูปแบบของ GlobalId — GlobalId ทุกตัวไม่ซ้ำกันภายในไฟล์หรือไม่ อักขระตัวแรกอยู่ในช่วง 0–3 ที่ถูกต้องของชุดอักขระ base-64 ของ IFC หรือไม่
- ลำดับชั้นเชิงพื้นที่ — ห่วงโซ่การบรรจุ (containment) Project → Site → Building → Storey → องค์ประกอบทางกายภาพ ครบถ้วนสำหรับทุกองค์ประกอบหรือไม่
- การบรรจุองค์ประกอบ — มีองค์ประกอบทางกายภาพที่กำพร้า (ไม่มีโครงสร้างเชิงพื้นที่ใดบรรจุอยู่) หรือถูกวางไว้ใน IfcBuilding หรือ IfcSite โดยตรงแทนที่จะอยู่ในชั้นหรือไม่
- การตั้งชื่อองค์ประกอบ — ฟิลด์ Name และ Description มีค่าครบในทุกเอนทิตี IfcRoot ที่แทนองค์ประกอบทางกายภาพหรือพื้นที่ (space) หรือไม่
- ความครบถ้วนของชุดคุณสมบัติ — ชุดคุณสมบัติมาตรฐานที่ควรมี (Pset_WallCommon, Pset_SpaceCommon ฯลฯ) มีอยู่และมีค่าครบในประเภทองค์ประกอบที่ต้องใช้หรือไม่
- เมทาดาทาตาม ISO 19650 — IfcProject.LongName, Description และ ObjectType มีค่าหรือไม่ ฟิลด์ผู้จัดทำ (author) และองค์กร (organization) ในส่วนหัว FILE_NAME ไม่ว่างใช่หรือไม่
- การจำแนกประเภท (classification) — องค์ประกอบทางกายภาพมีความสัมพันธ์ IfcRelAssociatesClassification หรือไม่ ระบบจำแนกประเภทสอดคล้องกันทั้งไฟล์หรือไม่
- การกำหนดวัสดุ — องค์ประกอบงานโครงสร้าง งานสถาปัตยกรรม และงานตกแต่ง มีการนิยาม material layer set หรือ material profile set หรือไม่
- ความสมบูรณ์ของเรขาคณิต — มีหน้าผิวที่เสื่อมรูป (degenerate face) พื้นผิวที่ตัดกันเอง หรือเรขาคณิตแบบ non-manifold ที่จะทำให้การตรวจสอบการชนกัน (clash detection) และการถอดปริมาณ (quantity takeoff) ล้มเหลวหรือไม่
- ความสอดคล้องของ LOD — ความหนาแน่นของชุดคุณสมบัติตรงกับระดับการพัฒนา (Level of Development) ที่ประกาศไว้หรือไม่ การส่งงาน LOD 300 ที่ไม่มีปริมาณพื้นที่และปริมาตรจะไม่ผ่านการตรวจข้อนี้
ช่วงคะแนน: แต่ละระดับหมายถึงอะไรและควรทำอย่างไร
- 97/100 — ดีเยี่ยม — พร้อมสำหรับ ISO 19650
- 89/100 — ดีมาก — พร้อมส่งเข้า CDE
- 77/100 — พอใช้ — ทบทวนก่อนส่งงานอย่างเป็นทางการ
- 61/100 — ต่ำ — ต้องแก้ไขอย่างมาก
- 38/100 — วิกฤต — ห้ามส่งงาน
| ช่วงคะแนน | ระดับ | การตีความและสิ่งที่ต้องทำ |
|---|
| 95 – 100 | ดีเยี่ยม ✅ | เหมาะสำหรับการส่งงานอย่างเป็นทางการทุกประเภท รวมถึงการส่งงานตาม ISO 19650 ไม่ผ่านกฎเพียงเล็กน้อยหรือไม่มีเลย ไม่ต้องดำเนินการใด ๆ |
| 85 – 94 | ดีมาก 🟢 | มีปัญหาความครบถ้วนของข้อมูลเล็กน้อย พร้อมส่งเข้า CDE สำหรับการประสานงานตามปกติ ควรแก้ส่วนที่ยังไม่ผ่านให้หมดก่อนถึง LOD 300 ขึ้นไป |
| 70 – 84 | พอใช้ 🟡 | มีช่องโหว่ด้านคุณภาพข้อมูลอย่างมีนัยสำคัญ ใช้ได้สำหรับการทบทวนภายในและการออกแบบแนวคิด ต้องทบทวนและปรับปรุงก่อนการประสานงานข้ามสาขาหรือการอัปโหลดเข้า CDE ทุกครั้ง |
| 50 – 69 | ต่ำ 🟠 | มีปัญหาเชิงโครงสร้างหรือด้านข้อมูลอย่างมาก ไม่เหมาะสำหรับการประสานงาน ให้แก้ข้อผิดพลาดด้านสคีมาทั้งหมดก่อน แล้วจึงจัดการกฎคุณภาพข้อมูลที่มีผลกระทบสูงสุด |
| ต่ำกว่า 50 | วิกฤต 🔴 | ความล้มเหลวเชิงโครงสร้างขั้นพื้นฐาน: องค์ประกอบกำพร้า ลำดับชั้นขาดตอน ไม่มี IfcProject การอ้างอิงแบบวนซ้ำ ส่งกลับไปแก้ในซอฟต์แวร์สร้างโมเดล ห้ามส่งงานไม่ว่ากรณีใด ๆ |
ช่วงคะแนนเหล่านี้เป็นกรอบเริ่มต้น เกณฑ์ที่เหมาะกับโครงการของคุณขึ้นอยู่กับขั้นของการส่งงาน ข้อกำหนดตามสัญญา และสิ่งที่เครื่องมือของฝ่ายผู้รับรองรับได้ หน่วยงานทางหลวงที่รับไฟล์ IFC งานโครงสร้างพื้นฐานเข้าระบบ GIS อาจกำหนด ≥ 90 ในทุกการแลกเปลี่ยน ขณะที่สำนักงานออกแบบบ้านพักอาศัยขนาดเล็กที่ประสานงานภายในอาจทำงานได้อย่างสบาย ๆ ที่ ≥ 70 ในช่วงพัฒนาแบบ ระดับข้างต้นสะท้อนฉันทามติของอุตสาหกรรม ไม่ใช่กฎตายตัวเพียงข้อเดียว
สามสถานการณ์จากโครงการจริง: Health Score ในบริบทการทำงาน
เกณฑ์ที่เป็นนามธรรมจะนำไปใช้ได้ง่ายขึ้นเมื่อได้เห็นเทียบกับโมเดลจริง สถานการณ์ต่อไปนี้เป็นกรณีผสมที่รวบรวมจากรูปแบบที่พบบ่อยในการส่งไฟล์ IFC งานสถาปัตยกรรม งานระบบ (MEP) และงานโครงสร้างพื้นฐาน
สถานการณ์ที่ 1: IFC งานสถาปัตยกรรม — คะแนน 95
อาคารสำนักงานพาณิชย์ขนาดกลาง LOD 300 ส่งออกจาก ArchiCAD 27 รายงานการตรวจสอบแสดงประเด็น 43 รายการ ได้แก่ คำเตือนเรื่องรูปแบบการตั้งชื่อ 38 รายการในองค์ประกอบคำอธิบายประกอบ (annotation) ทั่วไป (ใช้ชื่อ “Annotation-001” แทนชื่อที่สื่อความหมาย) และแผงผนังกระจก (curtain wall) 5 รายการที่ไม่มีการกำหนดวัสดุ ไม่มีข้อผิดพลาดด้านสคีมา ไม่มี GUID ซ้ำ ลำดับชั้นเชิงพื้นที่ครบถ้วน เมทาดาทาของ IfcProject มีครบ ส่วนหัวไฟล์ตาม ISO 19650 สมบูรณ์ คะแนนคือ 95 ขณะที่ BEP กำหนด ≥ 85 สำหรับการส่งเข้า CDE การตัดสินใจ: ส่งตามสภาพ บันทึกประเด็นเรื่องชื่อเป็นหมายเหตุที่ไม่ขัดขวางการส่งงานไว้ในใบนำส่ง (transmittal) และวางแผนแก้การกำหนดวัสดุในรีวิชันถัดไป
สถานการณ์ที่ 2: IFC งานระบบ MEP — คะแนน 68
โมเดลงานระบบเครื่องกลและไฟฟ้าเต็มรูปแบบ LOD 250 ส่งออกจาก Revit 2025 MEP คะแนน: 68 รายละเอียดแยกตามกฎแสดงสาเหตุเรียงตามลำดับความสำคัญ ได้แก่ GlobalId ซ้ำ 214 รายการ (ความรุนแรงสูง — การตั้งค่าส่งออกของ Revit สร้าง GUID ใหม่ จนชนกับองค์ประกอบที่คัดลอกมาจากโมเดลลิงก์รุ่นเก่า) องค์ประกอบ 89 รายการถูกวางไว้ใน IfcBuilding โดยตรงแทนที่จะอยู่ในชั้น (การบรรจุเชิงพื้นที่ล้มเหลว — ท่อแนวดิ่ง (riser) ของระบบ HVAC ที่พาดผ่านหลายชั้นถูกวางไว้ที่ระดับอาคาร แทนที่จะยึดไว้กับชั้นใต้ดิน) องค์ประกอบ IfcFlowTerminal 44 รายการไม่มีการจำแนกประเภท (EIR กำหนดให้ใช้ Uniclass) และคำเตือนเรื่องชื่อ 312 รายการในตู้จ่ายไฟ (distribution board) ความล้มเหลวด้านการบรรจุเชิงพื้นที่และ GUID ซ้ำเป็นปัญหาระดับสคีมา ซึ่งจะทำให้การอ้างอิง BCF เสียหายและทำให้การส่งออกไปยังระบบบริหารจัดการอาคาร (FM) ล้มเหลว โมเดลนี้ไม่ควรถูกส่ง ให้แก้ GUID (แก้ไขอัตโนมัติได้) แก้ตำแหน่งชั้นของท่อแนวดิ่ง เพิ่มการจำแนกประเภท แล้วตรวจสอบใหม่ คะแนนที่คาดว่าจะได้หลังแก้ไข: ≥ 83
สถานการณ์ที่ 3: IFC งานโครงสร้างพื้นฐาน — คะแนน 82
โมเดลแนวเส้นทางถนน (alignment) แบบ IFC4.3 ที่ส่งออกจาก Civil 3D ผ่านตัวส่งออกที่พัฒนาขึ้นเอง ครอบคลุมช่วงถนนยาว 4 km พร้อมองค์ประกอบระบบระบายน้ำและขอบคันหิน (kerb) คะแนน: 82 แหล่งที่มาหลักของการหักคะแนน ได้แก่ องค์ประกอบ 67 รายการที่ไม่มีการจำแนกประเภท (กำหนดให้ใช้ Uniclass Table J) องค์ประกอบขอบคันหิน 104 รายการที่ไม่มีชุดปริมาณ (quantity set) (สัญญากำหนดให้ระบุความยาวอย่างชัดเจนใน BaseQuantities) และ IfcProject.LongName ที่ไม่สอดคล้องกัน (ส่วนหัวแสดงชื่อไฟล์แทนชื่อโครงการอย่างเป็นทางการ) ไม่มีข้อผิดพลาดเชิงโครงสร้าง ไม่มี GUID ซ้ำ ข้อกำหนดของผู้ว่าจ้างระบุคะแนนขั้นต่ำ 80 สำหรับการแลกเปลี่ยนโมเดลระหว่างการก่อสร้าง โมเดลนี้จึงผ่าน ผู้ประสานงานบันทึกสามจุดที่ต้องแก้ไขไว้ก่อนการส่งงานอย่างเป็นทางการเมื่อตรึงแบบ (design freeze) ซึ่งเกณฑ์จะเพิ่มเป็น 90
ทีม BIM ควรใช้ Health Score อย่างไรตลอดวงจรชีวิตโครงการ
Health Score มีประโยชน์ที่สุดเมื่อฝังอยู่ในจังหวะการทำงานของโครงการ ไม่ใช่นำมาใช้เฉพาะตอนส่งงาน การรันการตรวจสอบควรใช้เวลาไม่ถึง 30 วินาทีสำหรับโมเดลใดก็ตามที่เปิดในเบราว์เซอร์ได้ ความยุ่งยากในการรันจึงแทบไม่มี แต่ความยุ่งยากจากการไม่รัน แล้วไปพบความล้มเหลวเชิงโครงสร้างที่ด่าน CDE หรือในการประชุมประสานงาน วัดกันเป็นวัน
QA รายสัปดาห์ในช่วงพัฒนาแบบ
รันการตรวจสอบทุกสัปดาห์ในช่วงที่กำลังสร้างโมเดล และติดตามแนวโน้มคะแนนในบันทึกโครงการ หากคะแนนลดลง 15 คะแนนระหว่างวันศุกร์หนึ่งกับวันศุกร์ถัดไป แปลว่ามีบางอย่างเปลี่ยนไป และการวินิจฉัยตอนนี้ง่ายกว่ามากเมื่อเทียบกับอีกหกสัปดาห์ข้างหน้าที่โมเดลซับซ้อนขึ้นเป็นสองเท่า
ก่อนการประชุมประสานงานทุกครั้ง
ทุกสาขาควรผ่านเกณฑ์ของตน (≥ 70 สำหรับงานภายใน ≥ 80 สำหรับงานข้ามสาขา) ก่อนการประชุม โมเดลรวม (federated model) สำหรับประสานงานใน Navisworks หรือ IFC ที่สร้างจากไฟล์ซึ่งได้คะแนนต่ำกว่า 60 จะให้ผลการชนกันที่ไร้ความหมาย ทั้งองค์ประกอบที่อยู่ผิดตำแหน่ง แนวท่องานระบบที่กำพร้าจนอ้างอิงไม่ได้ และประเด็น BCF ที่ไม่ได้ชี้ไปยังสิ่งใดเลย
ก่อนการตรวจสอบ IDS / EIR
การตรวจสอบ IDS ตั้งอยู่บนสมมติฐานว่าโมเดลพื้นฐานมีรูปแบบถูกต้องและข้อมูลครบ การตรวจ IDS กับโมเดลที่ลำดับชั้นเชิงพื้นที่ขาดตอนหรือมี GUID ซ้ำจะให้ผลที่เชื่อถือไม่ได้ เอนจิน IDS อาจระบุองค์ประกอบผิด พลาดกฎเงื่อนไขการใช้ (applicability) ที่อิงการบรรจุ หรือให้ผลผ่านที่ผิดพลาด (false pass) ให้กำหนด ≥ 75 ก่อนรัน IDS ทุกครั้งเพื่อให้ได้ผลที่ไว้ใจได้
ก่อนการแลกเปลี่ยนโมเดลทุกครั้ง
แนบ Health Score เป็นฟิลด์ส่วนหัวในใบนำส่งทุกฉบับ วิธีนี้ทำให้สาขาที่รับไฟล์เข้าใจบริบททันทีก่อนเปิดไฟล์ และสร้างร่องรอยการตรวจสอบ (audit trail) ของพัฒนาการด้านคุณภาพโมเดลตลอดโครงการ CDE บางระบบรองรับฟิลด์เมทาดาทาที่กำหนดเองได้ และนี่คือฟิลด์ที่คุ้มค่าจะใช้
ด่านส่งงานเข้า CDE
จุดตรวจที่ไม่มีข้อต่อรอง โมเดลต้องผ่านเกณฑ์ที่ BEP กำหนดก่อนอัปโหลด ผู้จัดการข้อมูลไม่ควรต้องทบทวนโมเดลที่ยังไม่ผ่านการตรวจสอบด้วยตนเอง รายงานคะแนน (พร้อมเวลาประทับ เวอร์ชันเครื่องมือ และคะแนน) ควรเป็นเอกสารแนบบังคับของใบนำส่ง โมเดลที่ต่ำกว่าเกณฑ์จะถูกส่งกลับไปยังผู้จัดทำ โดยมีคะแนนเป็นเหตุผลเชิงวัตถุวิสัย
- ส่งออกไฟล์ IFC จากซอฟต์แวร์สร้างโมเดลโดยเปิดการตั้งค่า GUID แบบคงที่ (stable GUID)
- เปิดไฟล์ในเครื่องมือตรวจสอบบนเบราว์เซอร์ ซึ่งตรวจเสร็จภายใน 30 วินาทีสำหรับโมเดลโครงการส่วนใหญ่
- อ่านคะแนน หากต่ำกว่าเกณฑ์ของขั้นงานนั้น ให้เปิดรายละเอียดแยกตามกฎ
- เรียงรายการประเด็นตามความรุนแรง (ข้อผิดพลาดก่อน) และแก้ข้อผิดพลาดด้านสคีมาก่อนคำเตือนด้านข้อมูล
- ใช้การแก้ไขอัตโนมัติเมื่อมีให้ (GUID ซ้ำ ข้อผิดพลาดด้านรูปแบบ) ส่วนปัญหาลำดับชั้นและการตั้งชื่อให้แก้ด้วยตนเอง
- ส่งออกใหม่จากซอฟต์แวร์สร้างโมเดลด้วยการตั้งค่าที่แก้แล้ว (GUID คงที่ ตำแหน่งชั้นถูกต้อง) แล้วตรวจสอบอีกครั้ง
- เมื่อผ่านเกณฑ์แล้ว ให้แนบรายงานคะแนนไปกับใบนำส่งและอัปโหลดเข้า CDE
ชุดคุณภาพครบวงจร: คะแนน → กฎ → IDS → BCF → การส่งงาน
Health Score เป็นหนึ่งชั้นในชุดคุณภาพสี่ชั้น แต่ละชั้นตอบคำถามต่างกันและใช้แทนกันไม่ได้ การเข้าใจชุดชั้นนี้คือรากฐานเชิงแนวคิดของขั้นตอนการทำงาน (workflow) ด้าน QA งาน BIM ที่แข็งแรง:
┌──────────────────────────────────────────────────────────────────┐
│ IFC Model File │
│ (exported from authoring tool) │
└──────────────────────────┬───────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────┐
│ 44 Quality Rules → Health Score (L1 + L2) │
│ Schema · GUIDs · Hierarchy · Names · Psets · ISO 19650 │
│ Question: Is this model well-formed and data-complete? │
│ Output: 0–100 score + prioritised rule-level issue list │
└──────────────────────────┬───────────────────────────────────────┘
│ if score ≥ stage threshold
▼
┌──────────────────────────────────────────────────────────────────┐
│ IDS Validation (L3 — Level 3) │
│ Project-specific EIR/AIR information requirements │
│ Question: Does this model satisfy our contractual spec? │
│ Output: Pass / Fail per IDS spec + element-level evidence │
└──────────────────────────┬───────────────────────────────────────┘
│ on failures found
▼
┌──────────────────────────────────────────────────────────────────┐
│ BCF Issue Report │
│ Structured coordination issues linked to elements │
│ Question: What specifically needs to change, and who owns it? │
│ Output: BCF 2.1 file shared across authoring tools │
└──────────────────────────┬───────────────────────────────────────┘
│ when all layers pass
▼
┌──────────────────────────────────────────────────────────────────┐
│ Formal CDE Delivery │
│ Model + score evidence + IDS report on transmittal │
└──────────────────────────────────────────────────────────────────┘
ชั้นที่ 1–2: Health Score
กฎ 44 ข้อครอบคลุมความสมบูรณ์ของสคีมา ความไม่ซ้ำของ GUID ลำดับชั้นเชิงพื้นที่ ความครบถ้วนของคุณสมบัติ การตั้งชื่อ ISO 19650 การจำแนกประเภท เรขาคณิต และวัสดุ นี่คือพื้นฐานคุณภาพสากลที่ใช้กับไฟล์ IFC ทุกไฟล์ไม่ว่าจะเป็นโครงการประเภทใด โมเดลที่ต่ำกว่า 80 ไม่ผ่านการตรวจระดับพื้นฐานนี้และไม่ควรไปต่อยังชั้นถัดไป
ชั้นที่ 3: การตรวจสอบ IDS
ข้อกำหนดเฉพาะโครงการที่ผู้จัดทำ EIR เข้ารหัสไว้ใน XML ที่เครื่องอ่านได้ มีหก facet ได้แก่ Entity (ประเภทองค์ประกอบใด) Attribute (แอตทริบิวต์ใด) Property (ค่าใน Pset ใด) Classification Material และ PartOf ขณะที่ Health Score ใช้ได้กับทุกโครงการ IDS เป็นข้อกำหนดที่ทำขึ้นเฉพาะ โดยแต่ละโครงการและแต่ละชุดงานของสาขามีสเปกของตัวเอง
การติดตามประเด็นด้วย BCF
เมื่อกฎของ Health Score หรือการตรวจ IDS ไม่ผ่าน ประเด็นเหล่านั้นจะกลายเป็นหัวข้อ BCF (BCF topic) ซึ่งเป็นรายการประสานงานที่มีโครงสร้าง พร้อมการอ้างอิงองค์ประกอบ มุมมอง (viewpoint) และผู้รับผิดชอบ BCF นำประเด็นด้านคุณภาพจากชุดการตรวจสอบเข้าสู่ขั้นตอนการประสานงาน ซึ่งสามารถมอบหมาย ติดตาม และปิดประเด็นได้
การส่งงานเข้า CDE
ปลายทางของชุดชั้นนี้ โมเดลที่ผ่านทั้งด่าน Health Score และด่าน IDS จะมีหลักฐานเชิงเอกสารด้านคุณภาพ รายงานคะแนนและผลการตรวจสอบ IDS คือหลักฐานคุณภาพอย่างเป็นทางการที่แนบไปกับใบนำส่ง ทำให้ผู้จัดการข้อมูลมีสิ่งที่ตรวจยืนยันได้ แทนที่จะต้องคาดเดา
การกำหนดเกณฑ์ใน BEP และ EIR
เกณฑ์ Health Score ที่ไม่มีที่อยู่ในสัญญาเป็นเพียงความหวัง EIR (Employer Information Requirements หรือข้อกำหนดด้านข้อมูลของผู้ว่าจ้าง) คือเอกสารตามสัญญา ส่วน BEP (BIM Execution Plan) คือแผนการส่งงานที่นำ EIR ไปปฏิบัติ เกณฑ์ควรอยู่ในทั้งสองเอกสาร โดยฉบับใน EIR คือฉบับที่บังคับใช้ได้
── EIR clause (contractual, enforceable) ─────────────────────────────────────
5.4 Model Quality — IFC Health Score
All IFC information deliveries shall achieve a minimum Health Score
as specified below, validated prior to upload to the Common Data
Environment. The Health Score shall be calculated using [agreed tool]
with [agreed rule set version]. The validation report (including score,
timestamp, and tool version) shall be attached to the transmittal as
evidence of compliance.
Models that do not meet the applicable threshold shall be returned to
the Originator for remediation. Re-upload shall reset the revision
counter and generate a new transmittal record.
Minimum thresholds by LOD and delivery type:
Internal model review (LOD 100–150): ≥ 70
Cross-discipline coordination (LOD 200): ≥ 75
Detailed design CDE delivery (LOD 300): ≥ 80
Construction issue (LOD 350+): ≥ 85
As-built / FM handover (LOD 400+): ≥ 90
── BEP clause (operational, implementation plan) ─────────────────────────────
3.2 Validation Procedure
Prior to each CDE upload, the Information Originator shall:
1. Export IFC with stable GlobalId settings (see Section 4.1).
2. Run the agreed validation tool against the exported file.
3. Confirm the Health Score meets or exceeds the applicable threshold.
4. Attach the score report (PDF or JSON) to the transmittal record.
ความเข้าใจผิด 6 ข้อเกี่ยวกับ IFC Health Score
ความเข้าใจผิดที่ 1: “ยิ่งสูงยิ่งดี ต้องตั้งเป้าที่ 100”
คะแนนที่เหมาะสมขึ้นอยู่กับขั้นของการส่งงานทั้งสิ้น การออกแบบแนวคิดควรตั้งเป้า ≥ 70 ไม่ใช่ ≥ 95 การใช้เวลาหลายชั่วโมงดันโมเดลมวลอาคาร (massing) ช่วงต้นให้ได้ 95 คือการใช้แรงผิดที่ เพราะรูปแบบการตั้งชื่อที่คุณแก้ไว้จะถูกแทนที่ในอีกสามสัปดาห์เมื่อแบบเปลี่ยน ให้กำหนดเกณฑ์ที่เหมาะกับแต่ละขั้นงานแล้วตั้งเป้าตามนั้น และเก็บแรงไว้สำหรับการเพิ่มคะแนนหลัง LOD 300 ซึ่งการเปลี่ยนแปลงมีต้นทุนสูง
ความเข้าใจผิดที่ 2: “100 คะแนนแปลว่าโมเดลไม่มีปัญหาเลย”
คะแนน 100 หมายความว่าโมเดลผ่านกฎคุณภาพเชิงโครงสร้างและข้อมูลครบทั้ง 44 ข้อ แต่ไม่ได้บอกอะไรเลยว่าค่าคุณสมบัติถูกต้องตามข้อเท็จจริงหรือไม่ โมเดลเป็นไปตาม EIR ของโครงการหรือไม่ แสดงเจตนาการออกแบบได้ถูกต้องหรือไม่ หรือมีการชนกันทางเรขาคณิตหรือไม่ โมเดลที่ทุก Pset ใส่ข้อความตัวยึดตำแหน่ง (placeholder) ไว้ก็ได้ 100 คะแนน คะแนนยืนยันความสมบูรณ์เชิงโครงสร้าง แต่ไม่ได้รับรองเนื้อหา
ความเข้าใจผิดที่ 3: “Health Score ใช้แทนการตรวจสอบ IDS ได้”
ทั้งสองตอบคำถามคนละข้อ Health Score ถามว่าไฟล์นี้มีรูปแบบถูกต้องและข้อมูลครบตามมาตรฐานคุณภาพสากลหรือไม่ ส่วน IDS ถามว่าโมเดลนี้เป็นไปตามข้อกำหนดด้านข้อมูลเฉพาะของโครงการนี้และชุดงานของสาขานี้หรือไม่ โมเดลอาจได้ 95 คะแนนแต่ไม่ผ่าน IDS เพราะขาดการจำแนกประเภทตาม Uniclass 2015 ที่ EIR กำหนด หรือเพราะชื่อ IfcBuildingStorey ไม่ตรงกับรูปแบบการตั้งชื่อชั้นที่ตกลงไว้ใน BEP ของโครงการ ต้องตรวจทั้งสองแบบเสมอ เพราะทั้งสองเสริมกัน ไม่ได้ซ้อนทับกัน
ความเข้าใจผิดที่ 4: “คะแนนบอกว่าต้องแก้อะไร”
คะแนนบอกว่าควรส่งงานหรือไม่ รายละเอียดระดับกฎที่อยู่ด้านล่างต่างหากที่บอกว่าต้องแก้อะไร คะแนน 68 ที่ไม่มีรายละเอียดประเด็นก็เหมือนมาตรวัดน้ำมันที่ชี้ว่าไม่ผ่านแต่ไม่มีแผนที่บอกทาง ให้เปิดรายละเอียดของกฎ เรียงตามความรุนแรง อ่านจำนวนองค์ประกอบและคำอธิบาย แล้วแก้ข้อที่รุนแรงที่สุดก่อน คะแนนจะอัปเดตทันทีในการตรวจสอบรอบถัดไป ข้อมูลทั้งสองส่วน คือคะแนนและรายละเอียด ต้องใช้คู่กันเสมอ
ความเข้าใจผิดที่ 5: “Health Score ใช้แทนการทบทวนของผู้ประสานงาน BIM ได้”
การตรวจสอบอัตโนมัติจับความล้มเหลวเชิงโครงสร้าง ช่องโหว่ด้านความครบถ้วนของข้อมูล และการละเมิดรูปแบบได้ แต่ไม่สามารถทบทวนความสอดคล้องของการออกแบบ ความเป็นไปได้เชิงพื้นที่ ความสอดคล้องกับแผนงาน หรือความสามารถในการก่อสร้างได้ โมเดลที่ได้ 92 คะแนนและมีโครงสร้างถ่ายแรง (transfer structure) ที่เป็นไปไม่ได้ทางวิศวกรรมก็ยังได้ 92 คะแนนอยู่ดี การทบทวนอย่างมืออาชีพโดยผู้ประสานงาน BIM หรือผู้จัดการข้อมูลไม่มีวันถูกแทนที่ด้วยคะแนน แต่คะแนนช่วยสนับสนุนการทบทวนนั้น โดยตัดสิ่งรบกวนจากเช็กลิสต์ออกไป และทำให้ผู้ทบทวนโฟกัสกับสิ่งที่สำคัญ
ความเข้าใจผิดที่ 6: “โมเดลไม่มีปัญหา เพราะเปิดใน Revit ได้โดยไม่มีข้อผิดพลาด”
การเปิดในเครื่องมือได้โดยไม่มีข้อผิดพลาดคือมาตรฐานขั้นต่ำที่สุดเท่าที่จะเป็นไปได้ ตัวอ่านไฟล์ IFC (parser) ถูกออกแบบมาให้ยืดหยุ่นโดยตั้งใจ คือโหลดส่วนที่โหลดได้ และทิ้งหรือแก้ส่วนที่โหลดไม่ได้โดยไม่แจ้งให้ทราบ ไฟล์ที่เปิดได้เรียบร้อยใน Revit ArchiCAD และ Navisworks อาจมี GUID ซ้ำ 300 รายการ (ทำให้ BCF เสียในทุกสาขา) องค์ประกอบกำพร้า 80 รายการ (หายไปจากรายงานการชนกันทุกฉบับ) ไม่มี IfcProject.LongName (ไม่ผ่านการตรวจสอบย้อนกลับตาม ISO 19650) และมี Health Score เพียง 41 ไปพร้อมกัน “เปิดได้” ไม่ใช่การตรวจสอบคุณภาพ
IFC Viewer Online นำ Health Score มาใช้อย่างไร
Health Score ของ IFC Viewer Online รันกฎคุณภาพครบทั้ง 44 ข้อในเบราว์เซอร์ ภายในเวลาไม่ถึง 30 วินาที กับไฟล์ IFC ใดก็ได้ โดยไม่มีการอัปโหลดใด ๆ สิ่งที่ระบบครอบคลุมมีดังนี้:
กฎการตรวจสอบ 44 ข้อ
ครอบคลุมความสมบูรณ์ของสคีมาระดับ L1 และคุณภาพข้อมูลระดับ L2 อย่างเต็มรูปแบบ ได้แก่ ความไม่ซ้ำและรูปแบบของ GlobalId ลำดับชั้นเชิงพื้นที่ การตรวจหาองค์ประกอบกำพร้า ความครบถ้วนของชื่อ เมทาดาทาตาม ISO 19650 การมีอยู่ของชุดคุณสมบัติ การจำแนกประเภท การกำหนดวัสดุ และการตรวจความสมบูรณ์ของเรขาคณิต
Health Score ที่ถ่วงน้ำหนักตามความรุนแรง
ข้อผิดพลาดด้านสคีมาถูกหักคะแนนเป็น 3 เท่าของคำเตือน การปรับสเกลแบบลอการิทึมป้องกันไม่ให้โมเดลขนาดใหญ่ได้คะแนนต่ำเกินจริง โมเดลเดียวกันให้คะแนนเท่ากันทุกครั้งที่รัน จึงทำซ้ำได้และตรวจสอบย้อนหลังได้
รายละเอียดระดับกฎพร้อมจำนวนองค์ประกอบ
ทุกกฎที่ไม่ผ่านจะแสดงจำนวนประเด็น ความรุนแรง ประเภทองค์ประกอบที่ได้รับผลกระทบ และคำอธิบายวิธีแก้ไข เรียงตามความรุนแรงเพื่อจัดลำดับงานได้ รายละเอียดนี้คือรายการสิ่งที่ต้องทำ ส่วนคะแนนคือสัญญาณช่วยตัดสินใจ
แก้ไข GUID อัตโนมัติ
GlobalId ที่ซ้ำหรืออยู่นอกช่วงแก้ไขอัตโนมัติได้ในคลิกเดียว ระบบจะสร้าง GUID ใหม่ความยาว 22 อักขระที่เป็นไปตามข้อกำหนด โดยใช้ชุดอักขระ base-64 ของ IFC ที่ถูกต้อง และมีอักขระตัวแรกอยู่ในช่วง 0–3 ที่ถูกต้อง
แก้ไขคุณสมบัติโดยไม่ทำลายไฟล์ต้นฉบับ
แก้ชื่อ ค่าคุณสมบัติ และการจำแนกประเภทในไฟล์ที่ได้รับมาได้โดยไม่ต้องกลับไปที่ซอฟต์แวร์สร้างโมเดล รองรับ undo/redo เต็มรูปแบบ การเปลี่ยนแปลงถูกเก็บเป็น EditDiff[] โดยใช้ GlobalId เป็นคีย์ และนำไปใช้ตอนส่งออก ไฟล์ต้นฉบับจะไม่ถูกแก้ไขทับเลย
การตรวจสอบ IDS + ส่งออก BCF
หลังผ่านด่าน Health Score แล้ว ให้รันการตรวจสอบ IDS เฉพาะโครงการครบทั้งหก facet (Entity, Attribute, Property, Classification, Material, PartOf) แล้วส่งออกรายการที่ไม่ผ่านเป็น BCF 2.1 เพื่อส่งต่อไปยัง Revit ArchiCAD Solibri และเครื่องมือประสานงานใดก็ได้ที่รองรับ BCF
รัน Health Score กับไฟล์ที่ส่งออกจาก Revit จริง
โมเดลสำนักงานขนาด 14 MB นี้ส่งออกจาก Revit ซึ่งเป็นงานส่งมอบด้านสถาปัตยกรรมขนาดกลางแบบทั่วไป เปิดเพื่อดู Health Score รายละเอียดกฎแยกตามหมวด และดูว่ารายงานการตรวจสอบก่อนส่งงานจริงของโครงการเชิงพาณิชย์มีหน้าตาอย่างไร
IFC4 · 14 MB
เปิดโปรแกรมดู IFC แบบอินเทอร์แอกทีฟ
การแก้ปัญหา: เมื่อคะแนนไม่ดีขึ้น
แก้ปัญหาใน Revit แล้วแต่คะแนนไม่เปลี่ยน
สาเหตุที่พบบ่อยที่สุดคือแก้ไขในโมเดล Revit แล้วแต่ไม่ได้ส่งออก IFC ใหม่ การตรวจสอบรันกับไฟล์ IFC ไม่ใช่กับโมเดลต้นทางในซอฟต์แวร์สร้างโมเดล หลังแก้โมเดลต้นทางแล้ว ให้ส่งออกใหม่ทุกครั้ง และตรวจสอบไฟล์ IFC ที่ส่งออกใหม่ ไม่ใช่ไฟล์เดิมที่ตรวจไปครั้งก่อน
คะแนนตกจาก 81 เหลือ 47 ระหว่างการส่งออกสองครั้ง
คะแนนที่ลดลงมากกว่า 20 คะแนนระหว่างรีวิชันแทบทุกครั้งบ่งชี้ว่าการตั้งค่าส่งออกเปลี่ยนไป โดยเฉพาะการตั้งค่าการสร้าง GUID ที่เปลี่ยนจาก 'Keep Existing' เป็น 'Generate New' ซึ่งทำให้เกิด GlobalId ใหม่นับพันรายการที่ตัวตรวจสอบมองว่าอยู่นอกช่วงหรือซ้ำกับไฟล์ลิงก์ก่อนหน้า ให้ตรวจการตั้งค่าของตัวส่งออก IFC และกลับไปใช้การส่งออก GUID แบบคงที่
คะแนน 76 แต่ผู้จัดการข้อมูลกำหนด 80
เปิดรายละเอียดแยกตามกฎและเรียงตามสัดส่วนการหักคะแนน ไม่ใช่ตามจำนวนประเด็น สี่คะแนนที่ขาดไปจาก 80 แทบแน่นอนว่ากระจุกอยู่ใน 1–2 กฎ ให้แก้กฎที่ถูกหักคะแนนมากที่สุดก่อน ซึ่งมักเป็นข้อผิดพลาดด้านการบรรจุเชิงพื้นที่ หรือชุดคุณสมบัติที่ขาดไปในองค์ประกอบบางประเภท แก้สองกฎนั้น ส่งออกใหม่ แล้วตรวจสอบอีกครั้ง โดยทั่วไปคะแนนจะขยับมากกว่าที่คาด เพราะโครงสร้างการหักคะแนนไม่เป็นเชิงเส้น
คะแนน 95 แต่ไม่ผ่านการตรวจสอบ IDS
นี่เป็นเรื่องที่คาดไว้และถูกต้อง Health Score และ IDS ดูแลคนละชั้น คะแนน 95 หมายความว่าโมเดลมีโครงสร้างดีเยี่ยม ส่วนการไม่ผ่าน IDS หมายความว่าโมเดลยังไม่ตรงตามข้อกำหนดเฉพาะของโครงการบางข้อ เช่น ค่าใน Pset รหัสการจำแนกประเภท หรือความหนาของชั้นวัสดุ ให้ตรวจรายงานผลที่ไม่ผ่าน IDS ซึ่งจะระบุองค์ประกอบ ค่าที่คาดหวัง และค่าจริงอย่างชัดเจน แล้วแก้ในซอฟต์แวร์สร้างโมเดล หรือใช้การแก้ไขคุณสมบัติโดยไม่ทำลายไฟล์ต้นฉบับสำหรับไฟล์ที่ได้รับมา
คำถามที่พบบ่อย
IFC Health Score คืออะไร
สัญญาณคุณภาพแบบถ่วงน้ำหนักในช่วง 0–100 ที่สรุปความสมบูรณ์เชิงโครงสร้างและความครบถ้วนของข้อมูลของโมเดลเมื่อเทียบกับกฎการตรวจสอบ 44 ข้อ คะแนนนี้ไม่ใช่เปอร์เซ็นต์ แต่ถ่วงน้ำหนักตามความรุนแรงและปรับสเกลแบบลอการิทึม โดยข้อผิดพลาดด้านสคีมามีน้ำหนักมากกว่าคำเตือนด้านข้อมูล และการไม่ผ่านกฎครั้งแรกถูกหักคะแนนมากกว่าครั้งที่หนึ่งพัน
คำนวณอย่างไร
คะแนนเริ่มที่ 100 การไม่ผ่านกฎแต่ละข้อจะถูกหักคะแนนตามน้ำหนักความรุนแรงและลอการิทึมของจำนวนประเด็น ข้อผิดพลาดด้านสคีมา (ความล้มเหลวเชิงโครงสร้าง) ถูกหักเป็น 3 เท่าของคำเตือนด้านคุณภาพ การปรับสเกลแบบลอการิทึมป้องกันไม่ให้โมเดลขนาดใหญ่ดูแย่เกินจริงเมื่อเทียบกับโมเดลขนาดเล็กที่มีความหนาแน่นของปัญหาเท่ากัน
ควรกำหนด Health Score ใน BEP ไว้ที่เท่าใด
≥ 80 สำหรับการส่งงานเข้า CDE ตามปกติและการประสานงานข้ามสาขา ≥ 90 สำหรับการส่งงานตามหมุดหมายอย่างเป็นทางการตาม ISO 19650 และการส่งงานระดับ LOD 300 ขึ้นไป ≥ 70 สำหรับการทบทวนภายในช่วงแนวคิดการออกแบบ ให้ระบุไว้ใน EIR (ซึ่งมีผลตามสัญญา) และใน BEP เพราะมีเพียง EIR เท่านั้นที่สร้างด่านตรวจคุณภาพที่บังคับใช้ได้ตามกฎหมาย
โมเดลได้ 100 คะแนนแต่ยังมีปัญหาคุณภาพได้หรือไม่
เป็นไปได้ คะแนนครอบคลุมกฎคุณภาพเชิงโครงสร้างและข้อมูล 44 ข้อ แต่ไม่ครอบคลุมความสอดคล้องกับ IDS (ข้อกำหนดเฉพาะโครงการ) ความถูกต้องเชิงความหมาย (ค่าคุณสมบัติถูกต้องตามข้อเท็จจริงหรือไม่) หรือเจตนาการออกแบบ โมเดลที่ใส่ค่าตัวยึดตำแหน่งไว้ในทุกชุดคุณสมบัติก็ได้ 100 คะแนน คะแนนยืนยันความสมบูรณ์เชิงโครงสร้าง แต่ไม่ได้รับรองเนื้อหา
Health Score สูงแล้ว ข้ามการตรวจ IDS ได้หรือไม่
ไม่ได้ ทั้งสองตอบคำถามคนละข้อ Health Score: โมเดลนี้มีรูปแบบถูกต้องและข้อมูลครบหรือไม่ IDS: โมเดลนี้เป็นไปตามข้อกำหนดด้านข้อมูลเฉพาะของโครงการนี้หรือไม่ การได้คะแนน 95 แต่ไม่ผ่าน IDS เป็นผลลัพธ์ที่พบบ่อยและเป็นไปตามคาด ให้แก้รายการที่ไม่ผ่าน IDS แล้วตรวจสอบใหม่ทั้งสองแบบ
ทุกโมเดลควรตั้งเป้าที่ 100 หรือไม่
ไม่ควร ให้กำหนดเกณฑ์ที่เหมาะกับแต่ละขั้นงาน การไล่ให้ได้ 100 ในขั้นแนวคิดการออกแบบคือการเสียแรงที่ควรนำไปใช้ในช่วงพัฒนาแบบ เป้าหมายคือ “โมเดลผ่านเกณฑ์ของขั้นการส่งงานนี้หรือไม่” ให้กำหนดเกณฑ์เหล่านั้นไว้ใน BEP และ EIR ตั้งแต่เริ่มโครงการ แล้วตรวจสอบเทียบกับเกณฑ์นั้น ไม่ใช่เทียบกับคะแนนสูงสุดทางทฤษฎี
สรุป
โมเดลที่เปิดใน Revit ได้โดยไม่มีข้อผิดพลาดไม่ใช่โมเดลที่ผ่านการตรวจสอบคุณภาพ แต่เป็นโมเดลที่ยังไม่ได้ตรวจซึ่งบังเอิญอ่านได้ Health Score คือสิ่งที่แยกสองอย่างนี้ออกจากกัน และใช้เวลาเพียง 30 วินาทีเพื่อรู้ว่าคุณมีแบบไหน
บล็อก IFC Viewer
เข้าใจตัวเลข
Health Score คือสัญญาณช่วยตัดสินใจที่ถ่วงน้ำหนักตามความรุนแรงและปรับสเกลแบบลอการิทึม 80 ขึ้นไปหมายถึงพร้อมส่งเข้า CDE ต่ำกว่า 60 หมายถึงมีปัญหาเชิงโครงสร้าง คะแนนนี้ไม่ใช่เปอร์เซ็นต์ แต่เป็นคำตัดสินด้านคุณภาพ
กำหนดไว้ในสัญญา
เกณฑ์ที่เหมาะกับแต่ละขั้นงานควรอยู่ใน EIR (ตามสัญญา) และ BEP (ด้านการปฏิบัติงาน) หากไม่มีข้อความใน EIR เกณฑ์นั้นจะบังคับใช้ไม่ได้ ให้เพิ่มไว้ตั้งแต่เริ่มโครงการ ก่อนการส่งงานครั้งแรก
ฝังไว้ในจังหวะการทำงาน
ตรวจสอบทุกสัปดาห์ในช่วงพัฒนาแบบ ตรวจก่อนการประชุมประสานงาน ตรวจที่ด่านก่อนอัปโหลดเข้า CDE และแนบรายงานคะแนนไปกับใบนำส่งทุกฉบับ ทำให้คะแนนเป็นกิจวัตรของโครงการ ไม่ใช่เรื่องตื่นตระหนกในวันส่งงาน
ใช้ชุดคุณภาพให้ครบ
Health Score → IDS → BCF → การส่งงาน แต่ละชั้นตอบคำถามต่างกัน คะแนนคือพื้น ส่วน IDS คือเพดาน ใช้ทั้งสองอย่าง และส่งออกรายการที่ไม่ผ่านเป็น BCF เพื่อให้ติดตามและปิดประเด็นได้ในขั้นตอนการประสานงาน
สำหรับคำอธิบายเชิงเทคนิคว่ากฎ 44 ข้อจัดเป็นการตรวจสอบสามระดับอย่างไร ดูคู่มือเครื่องมือตรวจสอบโมเดล IFC ฉบับสมบูรณ์ สำหรับคำถามด้านสถาปัตยกรรมระหว่างเบราว์เซอร์กับคลาวด์ ว่าเมื่อใดการประมวลผลในเครื่องจึงเป็นทางเลือกที่ถูกต้องสำหรับข้อมูลโครงการที่อ่อนไหว ดูการตรวจสอบ IFC บนเบราว์เซอร์เทียบกับบนคลาวด์ หากคุณได้รับไฟล์ IFC ที่ต้องแก้ค่าคุณสมบัติ GUID หรือชื่อก่อนตรวจสอบ คู่มือโปรแกรมแก้ไข IFC ออนไลน์ฟรี อธิบายการแก้ไขโดยไม่ทำลายไฟล์ต้นฉบับ โดยไม่ต้องย้อนกลับไปที่ซอฟต์แวร์สร้างโมเดล และสำหรับความล้มเหลวเชิงโครงสร้างที่พบบ่อยที่สุดซึ่งดันคะแนนให้ต่ำกว่า 70 ดูข้อผิดพลาดในการตรวจสอบ IFC ที่พบบ่อยที่สุด 7 ข้อ
IFC Health Score: คู่มือฉบับสมบูรณ์สำหรับผู้ประสานงานและผู้จัดการ BIM