FTA là gì? Phân tích cây sự cố: cổng AND/OR, minimal cut set và xác suất sự kiện đỉnh | Ví dụ

FTA là gì? Phân tích cây sự cố: cổng AND/OR, minimal cut set và xác suất sự kiện đỉnh | Ví dụ
Nội dung bài viết 11 mục
  1. FTA là gì?
  2. Ký hiệu cơ bản
  3. Các bước lập FTA
  4. Minimal cut set là gì?
  5. Ví dụ nhà máy Việt Nam (minh hoạ)
  6. Khi nào dùng FTA?
  7. FTA và các công cụ khác
  8. Lỗi thường gặp
  9. Kinh nghiệm thực hành từ các hướng dẫn công nghiệp
  10. Câu hỏi thường gặp
  11. Bước tiếp theo

Khi một sự cố có hậu quả nghiêm trọng – cháy máy nén, nổ nồi hơi, dừng cả dây chuyền – câu hỏi không chỉ là “vì sao” mà còn là “những tổ hợp nguyên nhân nào dẫn tới nó, và xác suất là bao nhiêu?”. FTA (Fault Tree Analysis – phân tích cây sự cố) trả lời đúng câu hỏi đó bằng một sơ đồ logic đi từ trên xuống.

Cây sự cố với cổng AND và OR

Tóm tắt nhanh

  • FTA suy diễn từ trên xuống: từ sự kiện đỉnh phân rã thành sự kiện trung gian và cơ bản nối bằng cổng logic.
  • Ra đời ở Bell Labs đầu thập niên 1960, nay dùng trong hàng không, hạt nhân, hóa chất, ô tô, y tế.
  • Cổng OR: P ≈ tổng các P khi P nhỏ; cổng AND: chỉ xảy ra khi tất cả đầu vào xảy ra.
  • Mạnh hơn FMEA ở chỗ thể hiện được tổ hợp nhiều lỗi xảy ra đồng thời.

FTA là gì?

FTA là phương pháp suy diễn từ trên xuống (top-down): bắt đầu từ một sự kiện đỉnh không mong muốn, rồi phân rã thành các sự kiện trung gian và sự kiện cơ bản (hỏng linh kiện, lỗi người, mất nguồn) nối với nhau bằng các cổng logic. Phương pháp ra đời ở Bell Labs đầu thập niên 1960 cho hệ thống phóng tên lửa, sau đó được dùng rộng rãi trong hàng không, hạt nhân, hóa chất, ô tô và thiết bị y tế.

So với FMEA (đi từ dưới lên: mỗi dạng hỏng gây hậu quả gì), FTA đi ngược lại và đặc biệt mạnh ở chỗ thể hiện được tổ hợp nhiều lỗi xảy ra đồng thời – thứ FMEA “một dòng một dạng hỏng” thường bỏ sót.

Ký hiệu cơ bản

Ký hiệuÝ nghĩaGhi chú
Hình chữ nhậtSự kiện đỉnh / sự kiện trung gianCần phân rã tiếp
Hình trònSự kiện cơ bảnCó dữ liệu xác suất/tần suất hỏng
Hình thoiSự kiện chưa phát triểnThiếu dữ liệu hoặc ngoài phạm vi
Cổng ORĐầu ra xảy ra nếu ít nhất một đầu vào xảy raP ≈ tổng các P (khi P nhỏ)
Cổng ANDĐầu ra chỉ xảy ra khi tất cả đầu vào xảy raP = tích các P (nếu độc lập)
Hình nhàSự kiện điều kiện bình thườngVí dụ: “đang ca đêm”

Công thức chính xác cho cổng OR với các sự kiện độc lập: P = 1 − Π(1 − Pᵢ). Cổng AND: P = Π Pᵢ.

Các bước lập FTA

BướcNội dungĐầu ra
1Xác định sự kiện đỉnh thật cụ thể (cái gì, ở đâu, điều kiện nào)Một câu mô tả rõ ràng
2Xác định ranh giới hệ thống, giả địnhPhạm vi phân tích
3Phân rã từng cấp: “điều gì trực tiếp và đủ để gây ra sự kiện này?”Cây logic
4Dừng ở sự kiện cơ bản có dữ liệuDanh sách sự kiện cơ bản
5Tìm minimal cut setTổ hợp nguyên nhân tối thiểu
6Gán xác suất, tính sự kiện đỉnhXác suất định lượng
7Ưu tiên biện pháp: phá cut set bậc 1, thêm dự phòngKế hoạch hành động

Minimal cut set là gì?

Cut set là tập sự kiện cơ bản mà khi cùng xảy ra sẽ gây ra sự kiện đỉnh. Minimal cut set là cut set không thể bớt đi phần tử nào mà vẫn gây ra sự kiện đỉnh.

  • Cut set bậc 1 (một sự kiện đơn lẻ) = điểm hỏng đơn (single point of failure) – nguy hiểm nhất, cần xử lý trước.
  • Cut set bậc 2 trở lên cho thấy hệ thống có dự phòng; rủi ro thấp hơn nhưng phải kiểm tra hỏng do nguyên nhân chung (common cause), ví dụ hai bơm dùng chung một tủ điện.

Quy tắc rút gọn bằng đại số Boole: cổng OR “cộng” thêm các cut set, cổng AND “nhân” các cut set lại; sau đó loại các tập chứa tập khác (định luật hấp thụ A + A·B = A).

Ví dụ nhà máy Việt Nam (minh hoạ)

Nhà máy ép nhựa ở Bình Dương xét sự kiện đỉnh: “Mất nước làm mát khuôn trong ca sản xuất”. Hệ thống có bơm chính và bơm dự phòng, cả hai được cấp điện từ cùng tủ MCC.

  • G1 (cổng AND): bơm chính hỏng (E1) và bơm dự phòng không khởi động (E2).
  • Sự kiện đỉnh (cổng OR): G1 hoặc mất điện tủ MCC (E3).
Sự kiện cơ bảnXác suất trong một ca (minh hoạ)
E1 – Bơm chính hỏng0,02
E2 – Bơm dự phòng không khởi động0,05
E3 – Mất điện tủ MCC0,001

Minimal cut set: {E3} (bậc 1) và {E1, E2} (bậc 2).

p1, p2, p3 = 0.02, 0.05, 0.001
g1 = p1 * p2                      # cổng AND
top = 1 - (1 - g1) * (1 - p3)     # cổng OR, công thức chính xác
print(g1, round(top, 6))          # 0.001  0.001999

Kết quả: P(G1) = 0,001; P(đỉnh) ≈ 0,002 (xấp xỉ “tổng cut set” 0,001 + 0,001 = 0,002 cho kết quả gần như trùng). Điều đáng chú ý: cut set đơn {E3} đóng góp ngang cả nhánh hai bơm. Đầu tư thêm bơm thứ ba gần như không giảm rủi ro; biện pháp đúng là tách nguồn cấp cho bơm dự phòng (hoặc thêm UPS/ATS) để phá cut set bậc 1. Đây cũng là ví dụ điển hình của hỏng do nguyên nhân chung.

Để đánh giá đóng góp, nhóm có thể dùng mức độ quan trọng Fussell–Vesely (FV): tổng xác suất các minimal cut set có chứa sự kiện đó chia cho xác suất đỉnh. Giá trị luôn nằm trong (0; 1]; FV = 1 nghĩa là sự kiện đó là con đường duy nhất dẫn tới đỉnh.

Sự kiệnCut set chứa nóFV = P(cut set) / P(đỉnh)
E3{E3} = 0,0010,001 / 0,001999 ≈ 50,0%
E1{E1, E2} = 0,001≈ 50,0%
E2{E1, E2} = 0,001≈ 50,0%

Lưu ý: tổng FV của các sự kiện không bằng 100%, vì E1 và E2 cùng nằm chung một cut set nên cùng “nhận” toàn bộ đóng góp của nhánh hai bơm. Cách đọc đúng: một mình E3 gánh một nửa rủi ro, còn nửa kia thuộc về tổ hợp E1·E2.

Chỉ số bổ trợ là mức độ quan trọng Birnbaum (BI) = P(đỉnh | sự kiện đã xảy ra) − P(đỉnh | sự kiện không xảy ra), cho biết hệ thống “mong manh” thế nào khi một phần tử đã hỏng. Với ví dụ trên: BI(E3) ≈ 0,999 (mất điện MCC là gần như chắc chắn mất nước làm mát), BI(E1) ≈ 0,05 và BI(E2) ≈ 0,02. FV trả lời “giảm xác suất đỉnh nên đánh vào đâu”, còn BI trả lời “dự phòng và giám sát đang bảo vệ tốt đến mức nào”.

Khi nào dùng FTA?

  • Sự kiện có mức nghiêm trọng cao (S = 9–10 trong FMEA), cần định lượng rủi ro.
  • Điều tra sự cố phức tạp có nhiều nguyên nhân cùng lúc, bổ sung cho phân tích nguyên nhân gốc.
  • Thiết kế hệ thống an toàn, dự phòng (bơm, quạt, interlock).
  • Đánh giá rủi ro an toàn lao động theo ISO 45001.

FTA và các công cụ khác

Tiêu chíFTAFMEABiểu đồ nhân quả
HướngTrên xuốngDưới lênPhân loại nguyên nhân
Tổ hợp lỗiCó (cổng AND)Hạn chếKhông
Định lượngXác suấtRPN/APKhông
Thời gianLâu, cần dữ liệuTrung bìnhNhanh

FTA có thể ghép với cây sự kiện (ETA) thành sơ đồ bow-tie, và kết quả dùng để quyết định chiến lược bảo trì theo RCM.

Lỗi thường gặp

  1. Sự kiện đỉnh quá chung chung (“máy hỏng”) – cây phình to, không kết luận được.
  2. Nhảy cấp: nối thẳng sự kiện đỉnh với nguyên nhân sâu, bỏ cơ chế trung gian.
  3. Dùng nhầm cổng: hai bơm dự phòng mà vẽ cổng OR sẽ thổi phồng rủi ro hàng chục lần.
  4. Giả định độc lập sai: bỏ qua nguồn điện, nước, người vận hành dùng chung.
  5. Lấy xác suất “cảm tính” không ghi nguồn; cần dữ liệu MTBF hoặc cơ sở dữ liệu độ tin cậy.
  6. Vẽ xong không tìm cut set – mất phần giá trị nhất của FTA.

Kinh nghiệm thực hành từ các hướng dẫn công nghiệp

Các bộ hướng dẫn FTA của doanh nghiệp ô tô lớn (ví dụ sổ tay chất lượng của tập đoàn Bosch) chia công việc thành khoảng tám bước: xác định phạm vi – phân tích hệ thống – dựng cây (định tính) – diễn giải định tính – gán xác suất sự kiện cơ bản – diễn giải định lượng – xác định nhu cầu hành động và theo dõi hiệu quả – phê duyệt, lưu hồ sơ. Một số điểm đáng học:

  • Đặt tên nhất quán cho sự kiện và cổng (mã + mô tả ngắn), và một sự kiện cơ bản xuất hiện ở nhiều nhánh phải dùng cùng một mã. Nếu khai báo hai lần với hai tên khác nhau, phần mềm coi là hai sự kiện độc lập và tính sai minimal cut set.
  • Mô hình hóa giám sát (monitor): một lỗi chỉ dẫn tới sự kiện đỉnh khi lỗi đó xảy ra và cơ chế phát hiện/chuyển trạng thái an toàn không hoạt động – tức là một cổng AND giữa lỗi và hỏng của bộ giám sát. Đây là cách FTA đánh giá giá trị thật của cảm biến, interlock.
  • Hỏng do nguyên nhân chung (CCF) nên được đưa vào cây thành sự kiện riêng, thường bằng mô hình hệ số β: một phần β (vài % đến 10%) tần suất hỏng của mỗi phần tử dự phòng được coi là hỏng đồng thời. Bỏ qua CCF làm xác suất của cut set bậc 2 bị đánh giá thấp hàng chục lần.
  • Ngưỡng cắt (cut-off): với cây lớn, phần mềm bỏ qua các cut set có xác suất rất nhỏ hoặc bậc quá cao để tính nhanh; cần ghi rõ ngưỡng trong báo cáo vì nó ảnh hưởng tới kết quả.
  • Xấp xỉ “rare event” (cộng thẳng xác suất các cut set) chỉ đúng khi xác suất nhỏ; khi đó FV có thể bị tính ra bằng 1 dù vẫn còn nguyên nhân khác – nên kiểm tra lại bằng công thức chính xác.
  • Với hệ sửa chữa được, xác suất sự kiện cơ bản phụ thuộc thời gian làm việc (mission time) và khoảng kiểm tra định kỳ; lỗi ẩn chỉ được phát hiện khi kiểm tra sẽ có xác suất trung bình xấp xỉ λ·T/2 với T là chu kỳ kiểm tra.

Trong thực tế FMEA, nhiều tổ chức đặt quy ước: dạng hỏng có mức nghiêm trọng từ 9 trở lên thì nên được phân tích sâu thêm bằng FTA để ước lượng xác suất thông qua các sự kiện con, thay vì chỉ dựa vào một điểm O cảm tính.

Câu hỏi thường gặp

FTA có bắt buộc định lượng không? Không. FTA định tính (chỉ tìm minimal cut set) đã rất hữu ích để phát hiện điểm hỏng đơn. Định lượng khi có dữ liệu.

Dùng Excel được không? Được với cây nhỏ: mỗi cổng là một ô công thức (AND = PRODUCT, OR = 1−PRODUCT(1−…)). Cây lớn nên dùng phần mềm chuyên dụng hoặc Python.

Khác gì cây vấn đề (tree diagram)? Tree diagram phân rã ý tưởng, không có logic AND/OR và không tính xác suất.

Bước tiếp theo

Đọc FMECA để xếp hạng mức tới hạn, phân tích Weibull để có dữ liệu xác suất hỏng theo thời gian, và HAZOP để nhận diện sự kiện đỉnh trong quá trình công nghệ.

Bản tin Industrial Knowledge

Mỗi tuần một công cụ, đọc trong 5 phút

Đăng ký nhận bản tin và checklist 8D miễn phí (PDF). Không spam, hủy bất cứ lúc nào.