ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
BÁO CÁO TỔNG KẾT
ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG
THIẾT LẬP GIAO THỨC NHẬN DẠNG VÀ PHÂN LOẠI LỖI
TRONG HỆ THỐNG PHỨC TẠP
Mã số: T2019-06-131
Chủ nhiệm đề tài: TS. Trần Ngọc Hoàng
Đà Nẵng, Tháng 6/2020
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
BÁO CÁO TỔNG KẾT
ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG
THIẾT LẬP GIAO THỨC NHẬN DẠNG VÀ PHÂN LOẠI LỖI
TRONG HỆ THỐNG PHỨC TẠP
Mã số: T2019-06-131
Xá
79 trang |
Chia sẻ: huong20 | Ngày: 04/01/2022 | Lượt xem: 362 | Lượt tải: 0
Tóm tắt tài liệu Báo cáo tổng kết đề tài - Thiết lập giao thức nhận dạng và phân loại lỗi trong hệ thống phức tạp, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ác nhận của cơ quan chủ trì đề tài Chủ nhiệm đề tài
DANH SÁCH THÀNH VIÊN THAM GIA NGHIÊN CỨU ĐỀ TÀI
1. Trần Ngọc Hồng
DANH SÁCH ĐƠN VỊ PHỐI HỢP CHÍNH
1. Trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng
BÁO CÁO TỔNG KẾT ĐỀ TÀI CẤP CƠ SỞ
DANH MỤC CÁC BẢNG
Số hiệu Tên bảng Trang
Bảng 4.1 Biến đo lường liên tục 42
Bảng 4.2 Biến đo lấy mẫu 42
Bảng 4.3 Biến điều khiển 43
Bảng 4.4 Bảng tên lỗi 43
Bảng 4.5 Các biến sử dụng trong mơ hình chuẩn đốn 45
Bảng 4.6 Các giá trị rời rạc hố của các biến 48
THỰC HIỆN: TS. TRẦN NGỌC HỒNG
BÁO CÁO TỔNG KẾT ĐỀ TÀI CẤP CƠ SỞ
DANH MỤC CÁC HÌNH VÀ BIỂU ĐỒ
Số hiệu Tên bảng Trang
Hình I.1 Sơ đồ AMS tổng quát 3
Hình I.2 Sơ đồ cấu trúc tháp điều khiển CIM 5
Hình I.3 Sơ đồ cấu trúc các thành phần điều khiển 7
Hình I.4 Ví dụ về DataBase EDA 9
Mơ hình mơ tả các bước của quá trình quan sát và
Hình I.5 11
theo dõi sức khoẻ thiết bị sản xuất
Hình II.1 Phân loại các phương pháp phân loại biến. 20
Hình III.1 Ví dụ mạng Bayes 27
Hình III.2 Ví dụ về cấu trúc mạng Bayes tăng lên. 29
Hình III.3 Cấu trúc mạng bayes phân cấp 30
Hình III.4 Sơ đồ khối của mơ hình chuẩn đốn 35
Hình IV.1 Sơ đồ qui trình sản xuất hơi cơng nghiệp TEP 40
Quy trình phương pháp chuẩn đốn lỗi bằng mạng
Hình IV.2 44
Bayesian
Mơ hình được xây dừng và các mối quan hệ của các
Hình IV.3 47
biến được xác nhận
Hình IV.4 Mơ hình chuẩn đốn mạng Bayesian trên Matlab 47
Dữ liệu của các biến và lỗi F6 biến thiên theo thời
Hình IV.5 49
gian.
Hình IV.6 Xác suất cĩ điều kiện của các biến điều khiển. 50
THỰC HIỆN: TS. TRẦN NGỌC HỒNG
BÁO CÁO TỔNG KẾT ĐỀ TÀI CẤP CƠ SỞ
DANH MỤC CÁC CHỮ VIẾT TẮT
AMS Automated Manufacturing System
BN Bayes Network
CIM Computer Integrated Manufacturing
DB Data Base
DM Data mining
ERP Enterprise Resource Planning
EM Expectation-Maximization
FDC Fault Detection Classification
FMEA Failure Mode and Effects Analysis
ML Machine Learning
R2R Run to run
SPC Statistical Process Control
TEP Tennessee Eastman Process
VM Virtual Metrology
THỰC HIỆN: TS. TRẦN NGỌC HỒNG
Báo cáo tổng kết đề tài khoa học
Table of Contents
PHẦN MỞ ĐẦU ...........................................................................................................2
CHƯƠNG I. TỔNG QUAN NGHIÊN CỨU ........................................................................3
1.1. Hệ thống sản xuất tự động (Automated Manufacturing System – AMS) .................. 3
1.1.1. Cấu trúc vật lý ............................................................................................................................3
1.1.2. Hệ thống điều khiển ..................................................................................................................4
1.2. Giám sát sản xuất .................................................................................................. 6
1.2.1. Bảo trì cơng nghiệp ...................................................................................................................6
1.2.2. Quá trình điều khiển .................................................................................................................7
1.3. Hệ thống thơng tin ................................................................................................. 9
1.4. Vấn đề của đề tài ................................................................................................. 11
CHƯƠNG II. CƠ SỞ LÝ THUYẾT PHƯƠNG PHÁP NGHIÊN CỨU .................................... 14
2.1. Các phương pháp xử lý biến dữ liệu ..................................................................... 15
2.1.1. Phương pháp Lọc dữ liệu - Filter ............................................................................................ 15
2.1.2. Phương pháp Tương quan dữ liệu - Correlation.................................................................... 15
2.1.3. Phương pháp Phân loại - Classification .................................................................................. 17
2.1.4. Phương pháp Hồi qui - Regression ......................................................................................... 17
2.1.5. Phương pháp Xếp hạng và lựa chọn biến .............................................................................. 18
2.1.6. Phương pháp Rừng ngẫu nhiên ............................................................................................. 19
2.2. Các phương pháp phân loại dữ liệu ...................................................................... 19
2.2.1. Phương pháp phân loại giám sát ........................................................................................... 20
2.2.2. Phương pháp phân loại khơng giám sát................................................................................. 20
2.3. Các phương pháp mơ hình hố ............................................................................ 21
2.3.1. Xác định các tiêu chuẩn .......................................................................................................... 22
2.3.2. Phương pháp K hàng xĩm gần nhất ....................................................................................... 23
2.3.3. Phương pháp Mạng Nơron .................................................................................................... 23
2.3.4. Phương pháp Cây quyết định ................................................................................................. 24
2.3.5. Phương pháp Mạng Bayes ..................................................................................................... 25
CHƯƠNG III. QUÁ TRÌNH THIẾT LẬP BAYESIAN ĐỂ CHUẨN ĐỐN LỖI ......................... 26
3.1. Tổng quan về mạng Bayes (hoặc Bayesian) ........................................................... 26
3.1.1. Định nghĩa và tính chất .......................................................................................................... 26
3.1.2. Học hỏi và Suy luận ................................................................................................................ 30
3.2. Mơ hình hố ........................................................................................................ 33
3.3. Phần mềm ứng dụng ............................................................................................ 36
CHƯƠNG IV. ỨNG DỤNG VÀ KẾT QUẢ ....................................................................... 38
4.1. Giới thiệu trường hợp ứng dụng .......................................................................... 38
4.1.1. Quy trình TEP .......................................................................................................................... 38
4.1.2. Đề xuất mơ hình chuẩn đốn trên TEP theo Mạng Bayesian phân cấp ................................. 44
4.2. Kết quả chuẩn đốn lỗi ........................................................................................ 48
KẾT LUẬN VÀ KIẾN NGHỊ ............................................................................................ 52
0
Báo cáo tổng kết đề tài khoa học
1
Báo cáo tổng kết đề tài khoa học
PHẦN MỞ ĐẦU
Ngày nay, quá trình cơng nghiệp hố đẩy các doanh nghiệp vào một sự cạnh
tranh khốc liệt. Trong bối cảnh đĩ, sự thành cơng phụ thuộc vào chất lượng sản xuất
lẫn chất lượng sản phẩm. Do đĩ, các nhà sản xuất phải tối đa hố hiệu suất và chất
lượng sản xuất thơng qua ba tiêu chí: vịng đời sản phẩm, giá và hiệu quả. Để đạt
được những điều đĩ, họ thường tập trung vào việc tăng khả năng sẵn sàng của thiết
bị sản xuất thơng qua một kế hoạch bảo trì bảo dưỡng chặt chẽ và hiệu quả.
Nghiên cứu này nhằm phát triển một mơ hình chuẩn đốn và phân loại lỗi để
hỗ trợ con người trong quá trình thiết lập một quá trình bảo dưỡng thiết bị và cơng
cụ sản xuất. Phương pháp mơ hình hố được chọn lựa dựa trên cơ sở phân tích và
học thuật các phương pháp phân loại và học dữ liệu từ cổ điển đến hiện đại. Theo
đĩ các phương pháp học mạng Bayes được giới thiệu và thực hiện theo các bước mơ
hình hố với các thuật tốn chính của nĩ. Trên nền dữ liệu mơ phỏng từ một quy
trình sản xuất dược phẩm, mơ hình chuẩn đốn lỗi thể hiện kết quả chuẩn đốn cĩ
giá trị và được so sánh với kết quả thực nghiệm. Cuối cùng, một số bàn luận và định
hướng phát triển sẽ được đưa ra để phát triển đề tài.
2
Báo cáo tổng kết đề tài khoa học
CHƯƠNG I. TỔNG QUAN NGHIÊN CỨU
1.1. Hệ thống sản xuất tự động (Automated Manufacturing System – AMS)
1.1.1. Cấu trúc vật lý
Hệ thống sản xuất tập hợp tất cả các yếu tố (vật liệu, con người, phần cứng
và phần mềm) tham gia vào quá trình sản xuất. Một quy trình điều chỉnh các đặc
tính vật lý của sản phẩm thơng qua các hoạt động đúc, gia cơng, rèn và lắp ráp trong
lĩnh vực sản xuất hoặc như quá trình khử, tách, tinh chế trong lĩnh vực hĩa học hoặc
xử lý nước. Hệ thống sản xuất được tạo thành từ hệ thống điều khiển và trạm sản
xuất (xem hình I.1).
Figure I.1. Sơ đồ AMS tổng quát [1].
Theo đĩ, các thành phần của một hệ thống sản xuất được mơ tả như dưới đây:
Phần vận hành : bộ thiết bị biến đổi sản phẩm. Cũng được gọi là trạm sản
xuất (hoặc trạm làm việc), chúng tạo thành yếu tố cơ bản để thực hiện các hoạt động
sản xuất. Theo tiêu chuẩn [35], các yếu tố này là máy mĩc (robot, máy tiện, máy
phay, ...), đơn vị vận chuyển, v.v ... hoặc thậm chí là người vận hành. Trong thực tế,
các trạm sản xuất này cĩ thể hồn tồn tự động, hồn tồn thủ cơng hoặc thậm chí
là kết hợp. Hiệu suất của trạm phụ thuộc vào những yếu tố đĩ.
Dịng sản phẩm đại diện cho tất cả các thực thể trải qua quá trình chuyển đổi
trong hệ thống sản xuất (nguyên liệu thơ, chế biến, lắp ráp, sản phẩm hồn thiện).
3
Báo cáo tổng kết đề tài khoa học
Trong quá trình này, một sản phẩm rời khỏi một trạm sản xuất cuối cùng trở thành
một sản phẩm bước vào trạm làm việc tiếp theo. Trong suốt các giai đoạn sản xuất,
sản phẩm cĩ thể được chuyển đến các trạm đo lường để kiểm tra, (với độ trễ) xác
định rằng tất cả hoặc một phần của các biến đổi đã được thực hiện thành cơng hay
khơng. Do đĩ, trạm này giúp kiểm sốt tốt hơn năng suất tổng thể của hệ thống sản
xuất bằng cách chẩn đốn sự phù hợp của chúng và do đĩ chất lượng của chúng
trong suốt chu kỳ chuyển đổi sản phẩm.
Hệ thống điều khiển của một thiết bị : vai trị của nĩ là làm cho bộ phận hoạt
động tuân theo các quy luật vận hành được định trước (luật kiểm sốt) để đáp ứng
các yêu cầu của cấp cao hơn thường được gọi là Lệnh kiểm sốt tương ứng với sản
xuất (OF). Chúng đi kèm với các thơng số cụ thể như loại chuyển đổi sẽ được thực
hiện, cơng thức, thời gian xử lý, số lượng cần chuyển đổi, v.v ... [34]. Ngồi hoạt
động chính của biến đổi, hệ thống điều khiển của một thiết bị cĩ thể tích hợp các
chức năng khác như theo dõi quá trình biến đổi theo mức độ tiến trình (khả năng
quan sát) theo ý của mình để cho phép, một “posteriori”, chẩn đốn nguyên nhân,
điều chỉnh cài đặt máy hoặc thậm chí đối thoại với người vận hành hoặc với hệ thống
giám sát. Khi một số phần của thiết bị (máy mĩc) gĩp phần chuyển đổi cùng một
sản phẩm, cần phải mở rộng khái niệm về hệ thống điều khiển thiết bị để tối thiểu
hĩa đồng bộ hĩa tất cả các trạm sản xuất để đáp ứng mục tiêu sản xuất chung.
1.1.2. Hệ thống điều khiển
Một số kiến trúc thí điểm đã được đề xuất trong [36] theo các tiêu chí khác
nhau (độ phức tạp, tính biến đổi, kết nối, v.v.). Những kiến trúc quản lý này được
phân biệt theo tính chất tập trung, phân cấp, phân tán, v.v.
Tuy nhiên, điểm chuẩn trong lĩnh vực của chúng tơi vẫn là cấu trúc lái phân
cấp được chia thành sáu cấp độ. Nĩ được gọi tên là “Computer Integrated
Manufacturing” (CIM) hoặc "Sản xuất tích hợp máy tính" (xem hình I.2).
4
Báo cáo tổng kết đề tài khoa học
Figure I.2. Sơ đồ cấu trúc tháp điều khiển CIM.
Mơ hình CIM hình kim tự tháp này xác định phân tích mơ đun và phân cấp
của Hệ thống sản xuất tự động thành năm cấp độ:
Cấp 5: Chiến lược (Quản lý chung của cơng ty), Cơng ty sản xuất, lập kế
hoạch (Phân bổ tải cho nhà máy);
Cấp độ 4: Sản xuất nhà máy, lập kế hoạch (Quản lý vận hành nhà máy), Lập
kế hoạch tạm thời;
Cấp độ 3: Phối hợp liên đơn vị (Giám sát tồn cầu), Lập thời gian thực;
Cấp độ 2: Kiểm sốt đơn vị (kiểm sốt và giám sát);
Cấp 1: Lệnh điều khiển thiết bị (Bộ điều khiển logic lập trình cơng nghiệp,
Điều khiển số, v.v.);
Cấp độ 0: Phần vận hành (trạm sản xuất cho phép chuyển đổi vật lý các sản
phẩm).
Cấu trúc thành các mơ-đun điều khiển bao gồm một lượng lớn thơng tin lưu
thơng qua kiến trúc này, thơng tin cung cấp cho cơ sở dữ liệu của hệ thống sản xuất.
5
Báo cáo tổng kết đề tài khoa học
Trong những năm gần đây, các cấp độ thí điểm một quy trình cơng nghiệp
này đã được tổng hợp theo 3 cấp độ, đặc biệt từ quan điểm của các hệ thống thơng
tin hỗ trợ các hoạt động thí điểm. Họ giới thiệu các khái niệm về ERP (Lập kế hoạch
nguồn lực doanh nghiệp, bao gồm các cấp độ CIM 4 và 5), MES (Hệ thống thực thi
sản xuất bao gồm cấp độ 3) và cuối cùng là kiểm sốt cơng nghiệp (cấp độ 2, 1 và
0); ERP và MES dựa vào các mức thời gian khác nhau, dựa trên cơ sở dữ liệu được
định hướng tương ứng với dữ liệu của cơng ty để hỗ trợ tồn bộ quá trình quản lý
đơn đặt hàng của khách hàng và dữ liệu cần thiết để thí điểm và giám sát của sản
xuất, đại diện cho cuộc sống của quá trình sản xuất.
Cơng việc nghiên cứu của chúng tơi được định vị ở cấp 2. Phần sau đây chi
tiết đặc điểm của nĩ.
1.2. Giám sát sản xuất
Trong bối cảnh cạnh tranh của nền cơng nghiệp hiện đại hố hiên tại, các khái
niệm chính về giám sát sản xuất đã nhanh chĩng được đề xuất để tối đa hĩa sự sẵn
cĩ của thiết bị và liên tục cải thiện chất lượng sản phẩm và quy trình sản xuất. Đây
là chức năng "bảo trì cơng nghiệp" và chức năng "điều khiển quá trình" trong số đĩ.
1.2.1. Bảo trì cơng nghiệp
Bảo trì được định nghĩa là "tập hợp tất cả các hành động kỹ thuật, quản trị và
quản lý trong vịng đời của một tài sản, nhằm duy trì hoặc khơi phục nĩ trong trạng
thái cĩ thể thực hiện chức năng được yêu cầu [2]. Theo định nghĩa này, bảo trì cĩ
tác động trên ba phương diện của sản xuất: năng suất, về tính sẵn cĩ của thiết bị sản
xuất và chất lượng sản phẩm. Đối với hầu hết các lĩnh vực cơng nghiệp, chúng tơi
phân biệt hai loại bảo trì cơng nghiệp trong chất bán dẫn [3]:
- Bảo trì khắc phục (Chạy chương trình bảo trì khi phát hiện thất bại/ sự cố):
áp dụng sau khi phát hiện lỗi hoặc khi xảy ra lỗi và nĩ nhằm mục đích sửa chữa,
khơi phục hoặc thay thế một yếu tố bị lỗi. Các thiết bị bị ảnh hưởng cĩ một tình
trạng thời gian chết đột xuất. Nhược điểm chính của bảo trì sửa chữa là sự xuống
cấp của tuyến tính của hoạt động sản xuất. Sự sẵn cĩ của thiết bị trở nên khĩ lường
và do đĩ rất khác nhau, điều đĩ cĩ nghĩa là tổn thất về mặt cơng suất.
6
Báo cáo tổng kết đề tài khoa học
- Bảo trì phịng ngừa cĩ hệ thống: được thực hiện theo chu kỳ đều đặn và
trước khi xảy ra lỗi. Nĩ dựa trên việc thay thế hoặc sửa chữa một vật phẩm để ngăn
chặn sự khơng cĩ sẵn ngồi dự kiến. Các thiết bị liên quan cĩ một tình trạng thời
gian chết theo lịch trình. Ưu điểm chính của bảo trì phịng ngừa so với phương pháp
khắc phục là thời gian ngừng hoạt động của thiết bị về mặt lý thuyết được kiểm sốt,
do đĩ khả năng giảm độ biến thiên. Điều này địi hỏi sự đồng bộ hĩa mạnh mẽ các
nguồn lực sẵn cĩ (máy mĩc, kỹ thuật viên, phụ tùng, v.v.). Và một trong những
nhược điểm chính của phương pháp phịng ngừa là chi phí tương đối cao (ví dụ, thay
thế một bộ phận vẫn cịn hoạt động).
1.2.2. Quá trình điều khiển
Để cung cấp các mơ hình hỗ trợ quyết định cho bảo trì và kiểm tra, các
phương pháp thống kê (phân tích và định lượng) hoặc / và phương pháp (miền chất
lượng) được phát triển [4]. Trong ngành cơng nghiệp sản xuất phức tạp, các thành
phần chính của quá trình giám sát điều khiển là:
Figure I.3. Sơ đồ các thành phần chính của giám sát điều khiển [1].
7
Báo cáo tổng kết đề tài khoa học
a) Kiểm sốt quá trình thống kê (SPC): hệ thống này cho phép các dây chuyền
sản xuất được kiểm sốt bằng các chỉ số hiệu suất như độ dày, chiều cao,
chiều dài, định tâm ... [5]. SPC được áp dụng cho ba loại biện pháp:
• Các phép đo vật lý: trên một mẫu vật, chẳng hạn chiều cao kích thước các
tấm silicon như một thiết bị đo lường cĩ thể kiểm tra, với độ trễ, rằng những
gì đã được thực hiện đã được thực hiện tốt / hoặc khơng tốt với một tiêu chuẩn
rõ ràng nhất định.
• Các phép đo tham số: trên tất cả các tấm của lơ và các cấu trúc thử nghiệm
nằm xung quanh mạch (Kiểm tra tham số PT),
• Các phép đo điện: trên mỗi mạch tích hợp ở cuối dây chuyền sản xuất (Sắp
xếp wafer điện EWS).
Các phép đo này được liên kết với hai loại giới hạn:
Giới hạn đặc điểm kỹ thuật: khơng được vượt qua cho tốt hoạt động mạch.
Giới hạn kiểm sốt: rào cản để đủ điều kiện tốt hoạt động của hoạt động sản xuất.
b) Phát hiện lỗi và phân loại (FDC): hệ thống này cho phép theo dõi các thay
đổi về thơng số thiết bị (nhiệt độ, áp suất, v.v.) trong thời gian thực [6]. Trong
suốt các giai đoạn sản xuất, các thơng số thiết bị được thu thập cho mỗi sản
phẩm đang được sản xuất. Mục tiêu là để kiểm sốt tốt hơn các thiết bị vận
hành dị thường hay khơng.
c) Run-to-Run (R2R): các vịng điều khiển nhằm đảm bảo sự ổn định của các
quy trình sản xuất trong suốt vịng đời của thiết bị [37]. Các vịng điều khiển
được sử dụng để liên kết hai thành phần SPC và FDC.
Ngành cơng nghiệp sản xuất phức tạp được đặc trưng bởi một chủ đề bối cảnh cho
hoạt động khơng chắc chắn. Các chính sách bảo trì khác nhau, hệ thống điều khiển
trực tuyến, phương pháp phát hiện và phân loại, thử nghiệm tham số, đo điện, vịng
phản ứng ... giúp giảm một phần biến thiên, để kiểm sốt tốt hơn các vết trơi thiết bị
và nâng cao chất lượng sản phẩm. Nhưng nhiều vấn đề gặp phải trong các xưởng
sản xuất (giảm sản lượng) là để nhắc nhở chúng ta rằng khơng phải mọi thứ đều
được quan sát và quan sát được và do đĩ khơng cĩ rủi ro bằng khơng.
8
Báo cáo tổng kết đề tài khoa học
1.3. Hệ thống thơng tin
Như chúng ta đã thấy, những hạn chế về cơng nghệ liên quan đến việc đặt cảm biến
trong thiết bị sản xuất chắc chắn gây ra sự chậm trễ trong việc phát hiện lỗi sản
phẩm. Để tham gia xử lý vấn đề như vậy, vẫn cần cĩ thể truy cập thơng tin từ hội
thảo để xem xét, ví dụ, suy luận thống kê, xác định hoặc xác suất. Do đĩ, cĩ vẻ như
đây là cơ hội để chúng tơi trình bày ở đây tổ chức chung của cơ sở dữ liệu mà từ đĩ
chúng ta cĩ thể rút ra thơng tin cần thiết cho mơ hình hĩa. Dữ liệu được thu thập
bằng các thiết bị đo và / hoặc máy đo lường.
a) Dữ liệu – Database (DB) được liên kết với thiết bị: Phân tích dữ liệu kỹ thuật
trên máy tính của DB-EDA (Data Base- Engineering Data Analyse) là kho
lưu trữ dữ liệu quá trình. Phát hiện và phân loại lỗi của FTC cho phép theo
dõi thời gian thực sự phát triển của các thơng số thiết bị, DB -TGV Cơng cụ
trực quan Tồn cầu Hiển thị trực tiếp dữ liệu bảo trì, do đĩ tạo điều kiện cho
việc trích xuất của họ.
Figure I.4. Ví dụ về DataBase EDA
b) BD được liên kết với sản phẩm: BD-Inline chứa tất cả các phép đo vật lý được
thực hiện trên các bĩng bán dẫn trong các hoạt động sản xuất (trên một mẫu các tấm
wafer), Bộ phân phối wafer điện BD-EWS, nhĩm các phép đo điện được thực hiện
trên mỗi các mạch tích hợp ở cuối dây chuyền sản xuất, "Thử nghiệm tham số" của
BD-PT tập hợp các phép đo điện được thực hiện trên các cấu trúc thử nghiệm nằm
xung quanh mạch (đối với tất cả các tấm wafer), "Defectivity" của BD-DEF tập
trung vào thơng tin tương đối sự hiện diện của các hạt trên bề mặt của wafer để kiểm
tra xem nĩ cĩ bị nhiễm bẩn hay khơng.
9
Báo cáo tổng kết đề tài khoa học
Trong một nhà máy sản xuất mạch tích hợp, một số loại sản phẩm được xử lý (sản
xuất hàng loạt), các cơng nghệ rất tiên tiến và với mức độ tích hợp ngày càng tăng.
Khiếm khuyết nhỏ nhất trên sản phẩm (hoặc phế liệu) là tương đối cao. Vấn đề về
khả năng quan sát của một lỗi vào đúng thời điểm chiếm một vị trí quan trọng trong
việc tìm kiếm cải thiện hiệu suất. Để khắc phục vấn đề này, hai phương pháp thường
được đề xuất trong mơi trường cơng nghiệp: đo lường thực và đo lường ảo.
Hệ thống đo lường: một giải pháp đầu tiên bao gồm việc cài đặt thiết bị đo lường
thực trong chuỗi sản xuất để đảm bảo các bước kiểm sốt cần thiết để giám sát chất
lượng sản phẩm. Trong thực tế, điều này thường kèm theo chi phí bổ sung đáng kể,
cả về mặt đầu tư, bảo trì và tăng thời gian chu kỳ. Ngồi ra, và với các dịng sản
phẩm quan trọng đặc trưng cho các vị trí sản xuất này, điều quan trọng cần lưu ý là
các bước đo lường khơng thể được thực hiện một cách cĩ hệ thống trên tất cả các
sản phẩm, chỉ cĩ một vài mẫu được kiểm tra; điều này cũng đặt ra vấn đề về sự liên
quan của việc lựa chọn mẫu cần kiểm tra và thời gian thích hợp để kiểm tra.
Những hạn chế liên quan đến sự tích hợp của các máy đo lường (từ quan điểm sản
phẩm) đã dẫn đến sự phát triển tự nhiên của đo lường ảo (Virtual Metrology VM)
với mục tiêu giảm thiểu số lượng tấm sản phẩm được kiểm tra trong khi cải thiện cả
thơng thạo các thơng số cơng nghệ, sản lượng và thời gian chu kỳ. Do đĩ, VM được
định nghĩa là một kỹ thuật mới để dự đốn các giá trị đo lường trên các sản phẩm
khơng được đo lường vật lý (Chen et al., 2005). Nguyên tắc cơ bản của nĩ dựa trên
khả năng dự đốn các giá trị tham số trong thời gian thực từ thơng tin được thu thập
về sản xuất và đo lường thực tế.
Tuy nhiên, chúng tơi sẽ lưu ý rằng đo lường ảo tập trung vào hiệu suất và chất lượng
sản xuất của các tấm silicon. Tuy nhiên, nguồn phát hành sản phẩm chính được cho
là do trơi dạt thiết bị (ước tính từ 50% đến 70%). Do đĩ, cần phải phát triển các giải
pháp bổ sung để tối ưu hĩa hơn nữa việc sử dụng thiết bị về số lượng, chất lượng
của kết quả và năng suất tổng thể. Đĩ là cốt lõi của quan sát này mà vấn đề nghiên
cứu của chúng tơi được định vị. Chúng tơi đề xuất đĩng gĩp của chúng tơi trong
khuơn khổ chính xác là cải thiện tính khả dụng của thiết bị sản xuất, đặc biệt là thơng
10
Báo cáo tổng kết đề tài khoa học
qua dự đốn về sự trơi dạt của chúng và do đĩ giảm thiểu, hoặc thậm chí hủy bỏ, trì
hỗn phát hiện lỗi sản phẩm.
1.4. Vấn đề của đề tài
Ngày nay, tất cả các khâu trên thiết bị sản xuất đều được trang bị cảm biến
để đo và phản hồi kết quả vì lý do kỹ thuật lẫn lý do đầu tư sản xuất. Do vậy, quá
trình sản xuất luơn luơn tồn tại rất nhiều rủi ro của việc khơng thể quan sát được các
nhiễu loạn hoặc trơi dạt mà ở đĩ máy mĩc khơng hoạt động đúng như chúng ta yêu
cầu, tạo nên những ảnh hưởng tới chất lượng sản phẩm. Trong khi đĩ thiết bị sản
xuất gần như khơng cĩ một cơ chế nội tại nào để xác định vấn đề đến từ đâu nếu sản
phẩm đưa ra khơng chất lượng. Do đĩ, trên thực tế rất nhiều sự trơi dạt hoạt động
(sự sai lệch hoạt động khiến cho thiết bị sản xuất khơng thể đem lại được kết quả
chất lượng sản phẩm như dự kiến) khơng thể tránh khỏi trong quá trình sản xuất.
Trong bối cảnh đĩ, vấn đề này lại trở nên nghiêm trọng hơn khi mà thời đại cơng
nghiệp 4.0 tạo nên một khối lượng đồ sộ dữ liệu sản xuất (con người, cảm biến, cơng
thức, vật liệu). Quy trình phân tích khối dữ liệu đĩ để trích xuất những thơng tin
cần thiết cho quá trình giám sát và theo dõi thiết bị được mơ tả tổng quát như hình
1.
Hình I.5. Mơ hình mơ tả các bước của quá trình quan sát và theo dõi sức khoẻ thiết bị
sản xuất
11
Báo cáo tổng kết đề tài khoa học
Trong bối cảnh đĩ, kỹ thuật học máy (ML) là một lĩnh vực của trí tuệ nhân tạo, theo
đĩ thuật ngữ này đề cập đến khả năng các hệ thống cơng nghệ thơng tin cĩ thể độc
lập tìm giải pháp cho các vấn đề bằng cách nhận ra các mẫu trong cơ sở dữ liệu. Nĩi
cách khác, ML cho phép các hệ thống máy tính nhận dạng các mẫu trên cơ sở các
thuật tốn và bộ dữ liệu hiện cĩ và để phát triển các khái niệm giải pháp phù hợp.
ML là kiến thức nhân tạo được tạo ra trên cơ sở kinh nghiệm.
Sự phát triển của các chương trình máy tính cĩ thể truy cập dữ liệu và sử
dụng nĩ để tự học là những tính năng chính của kỹ thuật học máy. Quy trình học bắt
đầu bằng các quan sát hoặc thống kê, chẳng hạn như các ví dụ, hướng dẫn hoặc kinh
nghiệm trực tiếp, để tìm kiếm các mẫu trong dữ liệu và đưa ra quyết định nâng cao.
Mục đích quan trọng nhất là cho phép máy tính học robot mà khơng cần sự trợ giúp
hay can thiệp của con người và điều chỉnh hành động cho phù hợp [38, 39, 40].
Kỹ thuật học máy giải thuật các bài tốn theo năm bước cơ bản:
- Tìm kiếm, trích xuất và tĩm tắt dữ liệu liên quan
- Đưa ra dự đốn dựa trên dữ liệu phân tích
- Tính xác suất cho kết quả cụ thể
- Thích ứng với sự phát triển nhất định một cách tự chủ
- Tối ưu hĩa các quy trình dựa trên các mẫu được cơng nhận
Các thuật tốn học máy được giám sát được áp dụng để dự đốn các sự kiện
trong tương lai dựa trên những gì đã được học trong quá khứ với dữ liệu mới bằng
cách sử dụng các ví dụ được gắn nhãn. Bắt đầu từ nghiên cứu của một tập dữ liệu
đào tạo đã biết, một hàm được suy ra để đưa ra dự đốn về m giá trị đầu ra được
phát triển với thuật tốn học tập. Chương trình này cĩ thể cung cấp các mục tiêu sau
khi đào tạo đủ cho bất kỳ đầu vào nào. Thuật tốn học máy cũng cĩ thể đánh giá đầu
ra của nĩ một cách chính xác, dự định để điều chỉnh mơ hình cho phù hợp và hỗ trợ
trong việc tìm kiếm lỗi. Cơng việc trong bài viết này của tác giả tập trung vào quá
trình trích xuất dữ liệu và đưa ra mơ hình chuẩn đốn lỗi cho thiết bị máy mĩc sản
xuất.
Để làm rõ được điều đĩ, báo cáo này sẽ được tổ chức như sau: trong chương 2, tác
giả trình bày một cơ sở phân tích lý thuyết xung quanh các kỹ thuật xủ lý biến dữ
12
Báo cáo tổng kết đề tài khoa học
liệu, học máy (machine learning), từ đĩ chọn ra và áp dụng kỹ thuật học mạng
Bayesian. Mục 3 trên cơ sở đĩ trình bày một chu trình ứng dụng mạng Bayesian vào
quá trình học dữ liệu từ hệ thống sản xuất. Tiếp đĩ, mục 4 trình bày trường hợp ứng
dụng của phương pháp này và đưa ra kết quả chuẩn đốn nguyên nhân lỗi áp dụng
trong một ví dụ mơ phỏng quá trình sản xuất lị hơi Tenessse Eastman. Cuối cùng,
kết luận và thảo luận của đề tài sẽ đĩng lại cáo cáo này.
13
Báo cáo tổng kết đề tài khoa học
CHƯƠNG II. CƠ SỞ LÝ THUYẾT PHƯƠNG PHÁP NGHIÊN CỨU
Sau khi trình bày bối cảnh cơng việc của chúng tơi và đặt ra vấn đề mà cơng
việc của chúng tơi đĩng gĩp, chúng tơi đề xuất trong chương II này xem xét lý thuyết
về các phương pháp được sử dụng nhiều nhất trong các lĩnh vực phân tích rủi ro và
an tồn: phương pháp định tính và định lượng.
Các hoạt động cơng nghiệp, như các mối rủi ro sản xuất tự nhiên, cĩ thể gây
ra rủi ro dưới nhiều hình thức, hoặc thậm chí dẫn đến các sự kiện thất bại lớn. Để
giảm những rủi ro này xuống mức chấp nhận được, để hạn chế chi phí nhân lực, vật
chất và tài chính của họ, cần phải đánh giá chúng, ngăn chặn sự xuất hiện của chúng
(phịng ngừa) và hạn chế tác động (bảo vệ) của chúng. Chính trong bối cảnh này,
các ngành cơng nghiệp vũ khí, hàng khơng và hạt nhân đã phát triển các phương
pháp phân tích rủi ro dự báo [41]. Ngành cơng nghiệp bán dẫn hoặc dược phẩm được
coi là đặc biệt nhạy cảm với các tình huống bất ngờ và hạn chế hoạt động, và tính
đến rủi ro là một yếu tố quan trọng. Vì lý do này, sự quan tâm đặc biệt đã được dành
cho các phương pháp phân tích rủi ro bằng cách điều chỉnh chúng phù hợp với hoạt
động của chúng.
Rủi ro là xác suất xảy ra lỗi, nĩ được đặc trưng bởi mức độ nghiêm trọng, sự
xuất hiện và phát hiện của nĩ (SOD). Một rủi ro cơng nghiệp đại diện cho những
thất bại tiềm tàng cĩ thể cĩ tác động đến sản phẩm, thiết bị hoặc quy trình sản xuất.
Các thiệt hại gây ra cĩ thể là mất năng suất, thời gian chu kỳ hoặc chi phí.
Về phần mình, an tồn vận hành là một mơn khoa học kỹ thuật nhằm đảm
bảo hoạt động đúng đắn của một hệ thống. SdF tích hợp các khía cạnh về độ tin cậy,
khả năng bảo trì, tính sẵn sàng và bảo mật (Villemeur, 1988). Trong lĩnh vực cơng
nghiệp, yêu cầu của khách hàng về chất lượng rất mạnh. Sự phát triển khơng ngừng
của các cơng nghệ và sự phức tạp của các quy trình sản xuất là nguồn gốc của những
thay đổi trong phân tích rủi ro và phương pháp an tồn vận hành. Tùy thuộc vào bản
chất của hệ thống, loại vấn đề được nghiên cứu và các mục tiêu tìm kiếm, các phương
pháp khác nhau được áp dụng.
14
Báo cáo tổng kết đề tài khoa học
2.1. Các phương pháp xử lý biến dữ liệu
2.1.1. Phương pháp Lọc dữ liệu - Filter
Lọc là một phương pháp xử lý để làm sạch tín hiệu bằng cách loại bỏ càng
nhiều nhiễu càng tốt trong khi bảo tồn càng nhiều thơng tin càng tốt. Ngồi ra, thơng
tin chứa trong tín hiệu khơng nhất thiết phải hồn tồn phù hợp: cần phải chọn thơng
tin hữu ích theo cách sử dụng mà người ta muốn tạo ra nĩ [15]. Phương pháp này
được áp dụng trong lĩnh vực điện tử. Trong điện tử, bộ lọc kỹ thuật số là một yếu tố
thực hiện lọc bằng cách sử dụng một chuỗi các phép tốn trên tín hiệu rời rạc. Đĩ
là, nĩ sửa đổi nội dung phổ của tín hiệu đầu vào bằng cách làm giảm hoặc loại bỏ
một số thành phần phổ khơng mong muốn. Về mặt lý thuyết, các bộ lọc kỹ thuật số
cĩ thể đạt được tất cả các hiệu ứng lọc cĩ thể được xác định bởi các hàm hoặc thuật
tốn tốn học. Tuy nhiên, hai hạn chế chính của bộ lọc kỹ thuật số là tốc độ và chi
phí.
Ngồi ra, cịn cĩ Lọc tuyến tính đặc trưng cho việc lọc tín hiệu bằng một hệ
thống tuyến tính bất biến theo thời gian. Do đĩ, bất kỳ tín hiệu nào đi qua bộ lọc sẽ
thấy độ phân giải của nĩ (hoặc chất lượng của nĩ giảm). Trong một bộ lọc điện tử,
nguyên tắc là giống hệt nhau. Luơn cĩ sự mất thơng tin trong hoạt động tích ch...{��,�,�} là các tham số của mạng Bayes tại lần lặp t [24].
∗
Với �(�: � ) = ��∗[����(�0, ��|�)] [14]
Do đĩ, �(�: �∗) là kỳ vọng về khả năng của bất kỳ tập hợp tham số nào θ
∗
được tính bằng cách sử dụng phân phối dữ liệu bị thiếu �(��|� ).
• Kỳ vọng: ước tính N * từ các tham số tham chiếu.
∗ � �� �� ∗
�(�: � ) = ∑�=1 ∑�=1 ∑�=1 ��,�,� �����,�,� [15]
Tối đa hĩa: chọn giá trị tốt nhất của các tham số �(�+1) bằng cách tối đa hĩa
Q.
• Lặp lại hai bước này miễn là chúng ta cĩ thể tăng giá trị của Q. (hội tụ nos
cho giá trị tối ưu).
Học cấu trúc:
Thơng thường cấu trúc được xác định bởi các chuyên gia. Khi đây khơng phải
là trường hợp, cĩ thể sử dụng các thuật tốn để xây dựng mạng. Trong số các thuật
tốn này, cĩ những thuật tốn bao gồm tìm kiếm các mối quan hệ nhân quả khác
nhau tồn tại giữa các biến và các thuật tốn khác cố gắng định lượng mức độ đầy đủ
31
Báo cáo tổng kết đề tài khoa học
của mạng Bayes cho vấn đề cần giải quyết, đĩ là: liên kết một số điểm với mỗi mạng
Bayes.
Sau đĩ, họ tìm kiếm cấu trúc sẽ cho điểm cao nhất. Một cách tiếp cận tồn
diện là khơng thể trong thực tế, thực tế, số lượng cấu trúc cĩ thể cĩ cho n nút là siêu
cấp số nhân. Cơng thức sau đây được thể hiện bởi [11] đưa ra số lượng cấu trúc cĩ
thể cĩ từ n nút:
1, � = 0 �� 1
( ) [14]
� � = {∑� ( )�+1 � �(�−1) ( ) � > 1
�=1 −1 (� ) 2 �� � − 1 ,
Để giải quyết vấn đề này, một số phương pháp phỏng đốn đã được đề xuất.
Một số phương pháp này là:
• Thuật tốn PC và IC, tìm kiếm quan hệ nhân quả
• Phương pháp lai
B: Suy luận
Suy luận Bayes dựa trên việc sử dụng các báo cáo xác suất, trong trường hợp
chung được tìm thấy bởi các chuyên gia nghiên cứu một hệ thống được biết đến với
họ. Những tuyên bố này phải rõ ràng và chính xác để tránh bất kỳ sự nhầm lẫn nào
trong các mối quan hệ phụ thuộc sẽ dẫn đến chúng. Suy luận Bayes đặc biệt hữu ích
trong các vấn đề cảm ứng, bởi vì nĩ dựa trên các trường hợp cụ thể và chỉ cĩ giá trị
trong các điều khoản xác suất. Các phương pháp Bayes được phân biệt với các
phương pháp được gọi là phương pháp tiêu chuẩn bằng cách áp dụng cĩ hệ thống
các quy tắc chính thức để chuyển đổi xác suất. Chúng tơi tìm cách gây ra một hệ
thống Bayes cả từ bên trên và bên dưới, cả hậu quả và nguyên nhân, của biểu đồ phụ
thuộc.
Định lý Bayes cĩ thể được suy ra đơn giản bằng cách tận dụng tính đối xứng
p(B|A)p(A)
của quy tắc nhân: �(�|�) =
p(B)
Định lý Bayes cho phép bạn đảo ngược xác suất. Đĩ là nĩi từ nguyên nhân
suy ra hậu quả. Hay nĩi cách khác, bắt đầu từ một hậu quả để quay trở lại nguyên
nhân, xem điều gì là đúng và bác bỏ những hậu quả tiềm ẩn của những nguyên nhân
khác [25]. Suy luận mạng Bayes nổi tiếng nhất là chẩn đốn. Để biết lỗi, một hệ
32
Báo cáo tổng kết đề tài khoa học
thống dựa trên các mạng Bayes sẽ cĩ thể xác định các nguyên nhân cĩ thể xảy ra
nhất đã gây ra sự cố. Tuy nhiên, mạng Bayes cũng được sử dụng để phân loại. Sau
đĩ, họ sẽ dựa trên một số đặc điểm nhất định của các tài liệu để cĩ thể phân loại
chúng theo các danh mục [11].
3.2. Mơ hình hố
Đối với bước này, một kỹ thuật mơ hình phải được áp dụng theo nhu cầu của
các nhà sản xuất. Do đĩ, nghiên cứu của chúng tơi đang hướng tới các phương pháp
xác suất giúp dự đốn tình trạng sức khỏe của thiết bị. Các kỹ thuật mạng Bayes, mà
chúng tơi trình bày chi tiết trong phần đầu của Chương 3, được trình bày dưới dạng
các giải pháp thú vị cho vấn đề khơng chắc chắn và tính đến chuyên mơn. Do đĩ,
bước thứ hai này mơ tả và đánh giá mơ hình cần được tính tốn dựa trên các chế độ
thất bại ưu tiên được xác định trước trong bước những bước phụ:
1. Phân loại nguyên nhân thất bại RC từ bảng FMEA: cho phép bạn xác minh
nguyên nhân do các chuyên gia giả định (kiểm tra) hoặc tìm ra nguyên nhân
mới (nếu cĩ). Do đĩ, đây là một nhận dạng các biến để tham gia chúng vào
mơ hình dự đốn. Giai đoạn này được thực hiện bằng cách sử dụng các kỹ
thuật từ thống kê hoặc / và lĩnh vực xác suất (phân loại, lọc, hồi quy, tìm kiếm
các mối tương quan, v.v.).
2. Cấu trúc đồ họa của mơ hình: một khi nguyên nhân và chế độ thất bại đã được
xác định, chúng tơi kết hợp chúng để xây dựng cấu trúc của mơ hình đồ họa.
Cấu trúc, được biểu thị bằng mối quan hệ nguyên nhân và kết quả, cĩ thể
được phê duyệt bằng cách học cấu trúc từ dữ liệu hoặc trực tiếp trên cơ sở
các bảng FMEA được thiết lập sẵn.
3. Học thơng số của mơ hình: từ cơ sở dữ liệu lịch sử dành riêng cho việc học
và các thuật tốn thích hợp, giai đoạn này cho phép tính tốn các phân phối
xác suất khác nhau liên quan đến từng biến của mơ hình đồ họa.
4. Kiểm tra và xác nhận mơ hình: giai đoạn cuối này bao gồm việc thẩm vấn mơ
hình để dự đốn các chế độ thất bại hoặc chẩn đốn nguồn gốc của chúng.
Với sự hỗ trợ của các thuật tốn suy luận (thử nghiệm) và dữ liệu dành riêng
cho thử nghiệm, mơ hình sẽ được xác nhận hoặc làm mới bằng các bộ dữ liệu
33
Báo cáo tổng kết đề tài khoa học
mới. Do đĩ, mơ hình này sẽ được xác nhận thơng qua POC (Proof Of
Concept) trước giai đoạn cơng nghiệp hĩa. Một ví dụ của bước này là của mơ
hình cần chẩn đốn và tiên lượng được đề xuất nhưng cần phải được tinh
chỉnh. Do đĩ, đây là chủ đề của bước này "tham số hĩa mơ hình".
Một số lưu ý trong thiết lập mơ hình:
- Quản lý thuật tốn: Việc chuẩn đốn từ mơ hình cĩ thể coi như là một loại
chỉ báo. Chỉ báo này khơng hoạt động một mình, nĩ tương tác liên tục với
các mơ hình và cơng cụ khác đã cĩ. Mức độ quan trọng của quá trình bán dẫn
là quan trọng và tính biến thiên phải được kiểm sốt. Vì thế cần đánh giá và
quản lý tác động của các thuật tốn tính tốn trên hệ thống trực tuyến (thời
gian tính tốn, chi phí tích hợp, CNTT ...).
- Quản lý mơ hình: với cùng lý do được đề cập cho giai đoạn trước, quản lý
mơ hình được giới thiệu. Nĩ nhằm mục đích so sánh hiệu suất của các mơ
hình được phát triển. Kết quả so sánh, người dùng quản lý hộp cơng cụ của
mình (mơ hình hồn chỉnh, mơ hình đơn giản hĩa, v.v.) theo tiêu chí hiệu suất
được xác định trước (độ chính xác, chi phí, thời gian chu kỳ, v.v.).
- Quản lý quyết định: giai đoạn này thu thập thơng tin liên quan đến các can
thiệp bảo trì (tài nguyên, loại hành động, chi phí, v.v.) và đo lường (tính sẵn
cĩ của máy, thời gian kiểm tra, hiệu suất, v.v.), điều này để quản lý tốt hơn
các can thiệp trực tuyến dựa trên tính tốn của mơ hình.
- Lập kế hoạch bảo trì dựa trên chẩn đốn: kết quả của mơ hình chẩn đốn được
sử dụng để cung cấp cho người dùng (các) can thiệp cần thiết. Quá trình này
tất nhiên phải tích hợp một mơ hình mở rộng để cĩ thể mơ tả các hành động
bảo trì cĩ thể theo ước tính nguyên nhân của các lỗi.
34
cáot Báo
ổ
ng k
ế
Dữ liệu để học FMEA do hệ t đ
Dữ liệu đầu vào Dữ liệu đánh giá + + ề
Hình
mạng thống chuyên tài khoah
gia cung cấp
III.4
Sơ đồkhối của chuẩn mơ hình đốn
ọ
c
Dữ liệu để test Dữ liệu đào tạo
và xác nhận
Bảng kế hoạch bảo trì
Update
So sánh
dữ liệu N
kết quả
Y
Dữ liệu Mơ hình
Real-time chuẩn đốn lơĩ Bảng xác suất hỗ trợ xác định
nguyên nhân lỗi
35
Báo cáo tổng kết đề tài khoa học
3.3. Phần mềm ứng dụng
Mơ hình chuẩn đốn lỗi của đề tài được phát triển trong mơi trường
MATLAB, một phần mềm tốn học nổi tiếng được phát triển bởi MathWorks.
MATLAB cho phép người dùng xây dựng ma trận, vẽ các hàm tốn học, thực hiện
các phép tính, liên kết các chương trình máy tính được viết bằng nhiều ngơn ngữ lập
trình khác nhau, phân tích dữ liệu, phát triển thuật tốn và tạo mơ hình và ứng dụng.
MATLAB là ngơn ngữ bậc cao, tích hợp khả năng tính tốn, hình ảnh hĩa,
lập trình trong một mơi trường dễ sử dụng, ở đĩ vấn đề và giải pháp được trình bày
trong cùng một lời chú thích tốn học. Thường MATLAB được dùng cho:
- Tốn và điện tốn
- Phát triển thuật tốn
- Dựng mơ hình, giả lập, tạo nguyên mẫu
- Phân tích, khám phám hình ảnh hĩa dữ liệu
- Đồ họa khoa học và kỹ thuật
- Phát triển ứng dụng, cĩ cả xây dựng giao diện đồ họa người dùng
Graphic User Interface
MATLAB là hệ thống tương tác, trong đĩ các phần tử dữ liệu xếp dưới dạng
mảng, khơng cần chiều hướng, cho phép giải quyết nhiều vấn đề tính tốn, đặc biệt
là với ma trận và véc-tơ, trong thời gian nhanh chĩng, chỉ bằng một phần so với viết
phần mềm bằng các ngơn ngữ khơng tương tác vơ hướng như C hay Fortran [4].
MATLAB là viết tắt của Matrix Laboratory (phịng thí nghiệm ma trận). Ban
đầu MATLAB được viết để dễ dàng truy cập phần mềm ma trận do các dự án của
LINPACK và EISPACK phát triển. Họ cũng đã mang tới những tính năng mới nhất
cho phần mềm trong thế giới điện tốn ma trận.
Trong mơi trường đào tạo, nĩ là cơng cụ hướng dẫn chuẩn mực cho cả các
khĩa học dẫn nhập và chuyên sâu trong tốn học, kỹ thuật và khoa học. Trong ngành,
MATLAB cũng là cơng cụ được nhiều nghiên cứu, phân tích, phát triển lựa chọn.
MATLAB cịn cĩ một bộ các giải pháp hướng tới ứng dụng cĩ tên toolbox.
Toolbox rất quan trọng với hầu hết người dùng MATLAB bởi nĩ cho phép học và
áp dụng cơng nghệ chuyên mơn hĩa. Toolbox là bộ sưu tập các hàm MATLAB (M-
36
Báo cáo tổng kết đề tài khoa học
file) mở rộng mơi trường MATLAB để giải quyết từng lớp vấn đề. Các lĩnh vực mà
toolbox cĩ thể làm việc gồm xử lý tín hiệu, hệ thống kiểm sốt, mạng thần kinh,
logic mờ, phép biến đổi wavelet, mơ phỏng.
Chính vì vậy việc áp dung phần mềm MATLAB trong nghiên cứu về kỹ thuật
máy học là việc cần thiết. Nghiên cứu này thiết lập mơ hình dự báo dựa trên các
thuật tốn thơng minh trong mơi trường MATLAB, nhằm hỗ trợ giải quyết các vấn
đề về phân tích các siêu dữ liệu và thiết lập mơ hình dự báo thơng minh [4].
37
Báo cáo tổng kết đề tài khoa học
CHƯƠNG IV. ỨNG DỤNG VÀ KẾT QUẢ
4.1. Giới thiệu trường hợp ứng dụng
4.1.1. Quy trình TEP
Quy trình Tennessee Eastman (TEP) là quy trình được phát triển bởi Cơng ty
hĩa chất Eastman để cung cấp mơ phỏng của một quy trình cơng nghiệp thực để thử
nghiệm các phương pháp kiểm sốt và / hoặc giám sát quá trình [2]. Thật vậy, quy
trình Tennessee Eastman lần đầu tiên được đề xuất bởi Downs và Vogel để cung cấp
một mơ hình mơ phỏng của quy trình cơng nghiệp phức tạp như thực tế để nghiên
cứu các phương pháp giám sát và kiểm sốt quy trình quy mơ lớn. Như thể hiện
trong Hình IV.1, quy trình bao gồm năm phần tử chính: một lị phản ứng, một bình
ngưng tụ, một máy nén, một bộ phân tách rỉ kim loại và một bộ tách trong. Các chất
phản ứng khí trơ A, C, D, E và B được đưa vào lị phản ứng. Thành phần G và H là
hai sản phẩm của TEP dưới dạng chất lỏng, trong khi F là một sản phẩm phụ khơng
mong muốn (thải). Các phản ứng hĩa học của quá trình được cho bởi hệ phương
trình (7.1)
�(�) + �(�) + �(�) → �(���)
�(�) + �(�) + �(�) → �(���)
�(�) + �(�) → �(���)
3�(�) → 2�(���) (7.1)
Tất cả các phản ứng này là khơng thể đảo ngược, tỏa nhiệt, và theo 1 trật tự
liên quan đến nồng độ chất phản ứng khác nhau. Tốc độ phản ứng theo một luật
Arrhenius, và các phản ứng sản xuất G cĩ năng lượng hoạt hĩa cao, phản ứng hoạt
hĩa sinh ra H, dẫn đến độ nhạy cao hơn với nhiệt độ. Các chất phản ứng khí (A, C,
D và E) là nguồn cấp dữ liệu cho lị phản ứng mà họ phản ứng và hình thành, với sự
trợ giúp của một chất xúc tác, G và H sản phẩm ở dạng khí. Một chất lỏng làm mát
(nước) của lị phản ứng cho phép loại bỏ một phần lớn nhiệt được sản xuất.
Các sản phẩm rời khỏi lị phản ứng, trong khi chất xúc tác vẫn cịn trong đĩ.
Khí sản phẩm được làm mát thơng qua bình ngưng ( condenseur) và sau đĩ được
tách lỏng hơi (separateur). Hơi khơng ngưng tụ trong tách lỏng hơi (separateur) được
trả lại cho lị phản ứng bằng một máy nén ( compresseur ). Khí trơ B và F phát sinh
38
Báo cáo tổng kết đề tài khoa học
được thanh lọc từ quá trình tách trong ( separateur). Các dịng đặc trong tách lỏng
hơi được gửi đến các decapeur ( tách rỉ kim loai) nhằm mục đích loại bỏ các dấu vết
cuối cùng của thuốc thử. Sau đĩ, các sản phẩm G và H được rút ra bên ngồi của
quá trình bởi một thiết bị khơng được hiển thị trong hình 4.1.
39
Báo cáo tổng kết đề tài khoa học
Hình IV.1 Sơ đồ qui trình sản xuất hơi cơng nghiệp TEP
40
Báo cáo tổng kết đề tài khoa học
Quá trình này bao gồm 53 biến: 12 biến phu thuoc và 41 biến kiểm sốt
đo.Trong số 41 biến đo lường, 22 biến được đo liên tục (đây là những giá trị của các
bộ cảm biến của quá trình), trong khi những cái khác là những đo lường của các
thành phần như nồng độ, và do đĩ khơng cĩ liên tục, nhưng lấy mẫu. 22 biến đo liên
tục được liệt kê trong Bảng 4.1 trong khi các biến đo lường khác cĩ thể nhìn thấy
trong bảng 4.2. 12 biến phu thuoc được đưa ra trong bảng 4.3.
( Biến số độc lập : các biến số này gây ra sự thay đổi cho 1 hiện tượng, 1 tình
huống
Biến số phụ thuộc là những kết quả của sự biến đổi gây bởi biến số độc lập
Biến số ngoại lai là những biến số khác, nhân tố khác diễn ra trong quá trình
thực tiễn cĩ thể tạo ra những thay đổi lên biến số độc lập
Biến số đan xenhay là biến số xáo trộn, là những biến số cho biết mối quan
hệ liên kết giữa các biến số độc lập và biến số phụ thuộc )
Về quá trình giám sát của TEP, người ta ghi lại cĩ thể được đến 20 lỗi khác
nhau. Những lỗi này là cĩ tính chất khác nhau: sự nhảy của một số cấp biến nội bộ,
sự tăng tính biến thiên của những biến khác, hoặc lỗi của thiết bị truyền động như
van bị chặn. Mơ tả những 20 lỗi được thực hiện trong Bảng 4.4. Trong đĩ người ta
quan sát các lỗi F16 đến F20 là lỗi chưa biết do chưa trải qua quá trình xác nhận.
Để hiểu rõ hơn những gì đại diện cho một lỗi, chúng tơi lấy trường hợp của
lỗi F6. Lỗi này gây ra hiện tượng bão hịa của quá trình (xem [3]). Lỗi F6 là lỗi trong
việc cung cấp khí A. Ngay khi khơng cịn khí A trong bình phản ứng thì các phản
ứng hố học khơng cịn diễn ra nữa, mặc dù bình phản ứng vẫn cung cấp khí D và
E. Việc cung cấp D và E này làm tăng áp suất lị phản ứng đến điểm cận trên an tồn
là 2950kPa. Sự bão hịa này gây ra sự chặn đứng của nhiều biến (luơn ở cùng một
giá trị trong nhiều giờ), làm giảm sự thay đổi của chúng. Tuy nhiên, việc chặn các
biến khơng phải lúc nào cũng nằm chính xác tại cùng một điểm, tạo ra giá trị trung
bình khác nhau từ lỗi F6 này sang lỗi F6 khác. Tuy nhiên vì độ biến thiên thấp của
giá trị trung bình nên lỗi F6 bị loại bỏ về khoảng cách này.
41
Báo cáo tổng kết đề tài khoa học
Trong ví dụ này, chúng ta thấy rằng rằng F6 lỗi tạo ra hậu quả rất rõ ràng về
các biến của quá trình. Đây là loại lỗi dễ dàng phát hiện. Tuy nhiên, một số lỗi khơng
gây ra thay đổi đột ngột nếu các biến của quá trình, phát hiện ít rõ ràng hơn (ví dụ
như lỗi F9).
Bảng 4.1 biến đo lường liên tục
Variable Description Đơn vị
XMES 1 Lưu lượng tiếp liệu ở A( stream 1) Kscmh
XMES 2 Lưu lượng tiếp liệu ở D (stream 2) Kg/hr
XMES 3 Lưu lượng tiếp liệu ở E (stream 3) Kg/hr
XMES 4 Lưu lượng tiếp liệu tổng (steam 4) Kscmh
XMES 5 Lưu lượng tuần hồn lại(stream 8) Kscmh
XMES 6 Lưu lượng tiếp liệu cho lị phản ứng (stream 6) Kscmh
XMES 7 Áp suất của lị phản ứng kPa
XMES 8 Mức của lị phản ứng %
XMES 9 Nhiệt độ của lị phản ứng °C
XMES 10 Lưu lượng làm sạch, gột rửa (stream 9) kscmh
XMES 11 Nhiệt độ của separateur °C
XMES 12 Mức của separateur %
XMES 13 Áp suất của separateur kPa
XMES 14 Lưu lượng của separateur ( stream 10) m3/hr
XMES 15 Mức của decapeur %
XMES 16 Áp suất của decapeur kPa
XMES 17 Lưu lượng của decapeur (stream 11) m3/hr
XMES 18 Nhiệt độ của decapeur °C
XMES 19 Lưu lượng khí ga của decapeur Kg/hr
XMES 20 cơng suất của máy nén kW
XMES 21 Nhiet do làm mát chất lỏng tại đầu ra của lị phản ứng °C
XMES 22 Nhiet do làm mát chất lỏng tại đầu ra của lị separateur °C
Bảng 4.2: biến đo lấy mẫu
Variable Description Stream Sampling(min) Units
XMESA 23 Component A 6 6 Mol%
XMESA 24 Component B 6 6
XMESA 25 Component C 6 6
XMESA 26 Component D 6 6
XMESA 27 Component E 6 6
XMESA 28 Component F 6 6
XMESA 29 Component A 9 6
XMESA 30 Component B 9 6
XMESA 31 Component C 9 6
XMESA 32 Component D 9 6
XMESA 33 Component E 9 6
XMESA 34 Component F 9 6
XMESA 35 Component G 9 6
XMESA 36 Component H 9 6
42
Báo cáo tổng kết đề tài khoa học
XMESA 37 Component D 11 15
XMESA 38 Component E 11 15
XMESA 39 Component F 11 15
XMESA 40 Component G 11 15
XMESA 41 Component H 11 15
Bảng 4.3 biến điều khiển TEP
Variable Description Unity
XC1(42) Lưu lượng cấp liệu ở D ( stream 2) Kg/hr
XC2(43) Lưu lượng cấp liệu ở E ( stream 3) Kg/hr
XC3(44) Lưu lượng cấp liệu ở A (stream 1) Kscmh
XC4(45) Lưu lượng cấp liệu tổng ( stream 4) Kscmh
XC5(46) Van tuần hồn lại của máy nén %
XC6(47) Van trị tuần hồn lại phần gột rửa ( stream 9) %
XC7(48) Lưu lượng cấp liệu của séparateur ( stream 10) m3/hr
XC8(49) Lưu lượng san pham cua décapeur ( stream 11) m3/hr
XC9(50) Giá trị của décapteur ( hiệu suất) %
XC10(51) Lưu lượng của dung dịch là mát của lị phản ứng m3/hr
XC11(52) Lưu lượng của dung dịch là mát của bình ( condenseur) m3/hr
XC12(53) Vận tốc của máy trộn tr/min
Bảng 4.4: lỗi
Faute Description Loại biến
F1 Tỉ số cấp liệu của A/C Nhảy(saut)
F2 Thành phan của B khí trơ ( thành phần sai dẫn đến cấu tạo lỗi) Nhảy(saut)
F3 Nhiệt độ tiếp liệu của D Nhảy(saut)
F4 Nhiệt độ đầu vào của dung dịch làm mát lị phản ứng Nhảy(saut)
F5 Nhiệt độ đầu vào của dung dịch làm mát bình condenser Nhảy(saut)
F6 Sự giảm đi cấp liệu của A Nhảy(saut)
F7 Sự giảm áp lực của cấp liệu của C Nhảy(saut)
F8 Cấu tạo thành phần cấp liệu của A, B và C Nhiễu loạn
F9 Nhiệt độ tiếp liệu của D Nhiễu loạn
F10 Nhiệt độ tiếp liệu của C Nhiễu loạn
F11 Nhiệt độ đầu vào của dung dịch làm mát lị phản ứng Nhiễu loạn
F12 Nhiệt độ đầu vào của dung dịch làm mát bình condenser Nhiễu loạn
F13 Phản ứng động học Lệch từ từ
F14 Van dung dịch làm mát lị p/ứng Bị chặn
F15 Van dung dịch làm mát bình condender Bị chặn
F16 Unknown Unknown
F17 Unknown Unknown
F18 Unknown Unknown
F19 Unknown Unknown
F20 Unknown Unknown
43
Báo cáo tổng kết đề tài khoa học
Với mục đích minh hoạ quy trình chuẩn đốn lỗi đề xuất, trong nghiên cứu
này, chúng tơi minh hoạ nĩ với chỉ duy nhất lỗi F6 và qui trình xây dựng quá trình
chuẩn đốn được mơ tả rõ hơn ở phần tiếp theo.
4.1.2. Đề xuất mơ hình chuẩn đốn trên TEP theo Mạng Bayesian phân cấp
Từ sơ đồ khối của mơ hình, tác giả thực hiện hố quá trình thiết lập mạng
Bayesian cho vấn đề chuẩn đốn bao gồm hai bước chính được mơ tả như hình.
Hình IV.2 Quy trình phương pháp chuẩn đốn lỗi bằng mạng Bayesian
Phân tích quan hệ nhân quả
Phân tích chế độ lỗi và hệ quả (Failure mode and effects analysis – FMEA)
là phương pháp thường được sử dụng để xác định một danh sách các loại lỗi và
nguyên nhân lỗi bởi các chuyên gia. Trên thực tế, bảng phân tích chế độ lỗi và hệ
quả này được thể hiện thơng qua một bảng dẫn báo cáo tổng hợp từ nhiều kỹ sư vận
hành trực tiếp đến giám sát hệ thống sản xuất. Nĩ được xác định bởi sự phân loại
định tính các chế độ lỗi và các kết quả bảo trì thực hiện bởi các chuyên gia dựa trên
kinh nghiệm và sự hiểu biết của họ [3]. Ứng dụng phương pháp này vào mạng
Bayesian, bảng phân tích lỗi và hệ quả của nĩ được chuyển hố thành các núi mạng
(node) và các đường biểu thị nguyên nhân kết quả (arc) trong mơ hình mạng dưới
dạng như mơ tả trong hình trước đĩ.
Trong bài viết này, tác giả sử dụng phân tích chế độ lỗi và hệ quả FMEA
được sử dụng tối ưu bởi kinh nghiệm từ người vận hành và giám sát hệ thống sản
44
Báo cáo tổng kết đề tài khoa học
xuất đã được thiết lập ở hầu hết các hệ thống sản xuất thực tế, trong khi đĩ cơ sở dữ
liệu thể hiện các phân tích nguyên nhân - hệ quả chưa thực sự được quan tâm ở nhiều
cơ sở sản xuất. Trong thực tế, [2] thực hiện một phép đo PCA quan sát sự biến thiên
của lỗi F6 đối với tất cả các biến trong mơ hình, chúng tơi cân nhắc nĩ cùng với ý
kiến của chuyên gia về quá trình để thiết lạp danh sách các biến ảnh hưởng tới lỗi
này được mơ hình hố trong bảng 4.5, đồng thời qua quá trình học tập dữ liệu với
tính tốn chỉ số Person thể hiện độ tương quan của các biến qua dữ liệu để mơ hình
hố các mối quan hệ trong hình.
Bảng 4.5 Các biến sử dụng trong mơ hình chuẩn đốn
Nút Mơ tả Đơn vị
F6 Lỗi sự giảm đi cấp liệu của A --
XMES1 Lưu lượng tiếp liệu ở A (stream 1) Kscmh
XMES2 Lưu lượng tiếp liệu ở D (stream 2) Kg/hr
XMES3 Lưu lượng tiếp liệu ở E (stream 3) Kg/hr
XMES10 Lưu lượng làm sạch, gột rửa (stream 9) Kg/hr
XMES14 Lưu lượng của separateur (stream 10) Kg/hr
XC2 Lưu lượng cấp liệu ở E (stream 3) Kg/hr
XC4 Lưu lượng cấp liệu tổng (stream 4) Kg/hr
XC5 Van tuần hồn lại của máy nén %
XC3 Lưu lượng cấp liệu ở A (stream 1) Kg/hr
XC11 Lưu lượng của dung dịch là mát của bình Kg/hr
( condenseur)
Mơ hình hố
Trong mục này, tác giả đề xuất một cơ chế học dữ liệu để kiểm tra lại mối
quan hệ nhân quả đề xuất bởi các chuyên gia (và cĩ thể tìm ra mối quan hệ mới) như
trong hình IV.2. Cơ chế tự học tự động được thực hiện bởi việc trích xuất từ dữ liệu
lịch sử sản xuất. Mục tiêu của giai đoạn học tập là tìm ra cấu trúc của mạng Bayes
(học cấu trúc) và ước tính xác suất cĩ điều kiện (học các tham số). Cĩ thể chia ra hai
loại dữ liệu học tập: (i) với dữ liệu đầy đủ, tất cả các biến được quan sát, khơng cĩ
biến tiềm ẩn. Phương pháp đơn giản và được sử dụng rộng rãi nhất là ước tính thống
kê, bao gồm ước tính xác suất của một sự kiện theo tần suất xuất hiện của sự kiện
45
Báo cáo tổng kết đề tài khoa học
trong cơ sở dữ liệu. Cách tiếp cận này, được gọi là khả năng tối đa (Maximum
Likelihood Estimation) [4]:
��,�,�
�(�� = ��|��(��) = ��) = ��,�,� = (2)
∑� ��,�,�
Trong đĩ Ni, j, k là số lượng sự kiện trong cơ sở dữ liệu mà biến Xi ở trạng thái xk và
cha mẹ của nĩ nằm trong cấu hình xj.
(ii) với dữ liệu khơng đầy đủ: Trong các ứng dụng thực tế, cơ sở dữ liệu rất
thường khơng đầy đủ. Sau khi nhận thấy sự tồn tại của các loại dữ liệu khơng đầy
đủ khác nhau, chúng tơi sẽ tiếp cận hai trường hợp cĩ thể được xử lý tự động và sau
đĩ tập trung vào một trong các thuật tốn được sử dụng nhiều nhất là thuật tốn cực
đại hĩa kỳ vọng (Expectation–maximization algorithm) [5].
Về cơ bản, phương pháp Bayesian là một phương pháp suy luận dựa trên báo
cáo xác suất. Nghĩa là kết quả của quá trình học tập từ dữ liệu của mơ hình mạng
này là một bảng xác suất bao gồm hai loại xác suất [6]: xác suất biên (Marginal
probability) là xác suất của một sự kiện (biến) mà khơng quan tâm đến các sự kiện
(biến) khác và xác suất cĩ điều kiện (Conditional probability) là xác suất của một sự
kiện (biến) A nào đĩ, biết rằng một sự kiện (biến) B khác xảy ra.
p (A│B) = (p (B│A) p (A)) / p (B)
Định lý của Bayes cho phép đảo ngược xác suất. Đĩ là nĩi từ nguyên nhân
để suy ra hậu quả. Hay nĩi cách khác, bắt đầu từ một hậu quả để quay trở lại nguyên
nhân, tức là chuẩn đốn. Do đĩ từ một sự thất bại (hoặc lỗi), một hệ thống dựa trên
các mạng Bayes sẽ cĩ thể xác định các nguyên nhân cĩ thể xảy ra nhất dẫn đến sự
cố.
Mối quan hệ để thiết lập nên mạng Bayesian của các điểm nút trong bảng 1
thực tế đã được đề xuất bởi chuyên gia của cơng ty Eastman. Tác giả đề xuất tham
khảo thêm các mối quan hệ giữa các biến lỗi và thơng số cảm biến tại [2]. Hơn thế
nữa, trên quy trình được đề xuất ở hình 2- mục 2 trong bài báo, các mối quan hệ giữa
các biến trong bảng 1 được xác nhận bởi một quá trình học dữ liệu, mà tương ứng
độ chính xác của mối quan hệ đĩ được đánh giá bởi điểm số học từ dữ liệu (score
by learning) thực hiện dựa trên thuật tốn kiểm tra mối tương quan [42].
46
Báo cáo tổng kết đề tài khoa học
Cơng việc mơ phỏng trong bài báo được thực hiện trên mơi trường Matlab,
thư viện BNT [43]. Hình IV.3 thể hiện mơ hình Bayesian các mối quan hệ nguyên
nhân- hệ quả của các biến trong ví dụ lỗi F6 đã nêu ở trên (các đường mũi tên bình
thường thể hiện mối quan hệ được xác nhận, các đường nét đứt mờ thể hiện mối
quan hệ khơng được xác nhận do điểm số Person thấp). Theo đĩ, ta thấy một số mối
quan hệ đã bị lược bỏ (đồng thời lược bỏ đi một vài biến khơng cĩ tác dụng nào
trong mơ hình) bằng việc kiểm nghiệm với dữ liệu học tập để tinh giản mơ hình
chuẩn đốn trong trường hợp này.
Hình IV.3 Mơ hình được xây dừng và các mối quan hệ của các biến được xác nhận
Trên cơ sở đĩ, hình thể hiện mơ hình chuẩn đốn chúng tơi đã mơ hình hố
trên mơi trường Matlab.
Hình IV.4 Mơ hình chuẩn đốn mạng Bayesian trên Matlab
47
Báo cáo tổng kết đề tài khoa học
Quá trình học dữ liệu đào tạo cũng được thực hiện thơng qua mơi trường này.
Dữ liệu đào tạo là dữ liệu đã được quy chuẩn hố. Chúng trải qua một quá trình từ
tinh chỉnh, lọc nhiễu đến rời rạc hố cẩn thận để thể hiện từ dữ liệu liên tục thành dữ
liệu rời rạc hố để mơ hình học tập. Dữ liệu được dùng để đào tạo mơ hình được
chúng tơi khai thác từ các cơng việc đã được chuẩn hố trước đây, chẳng hạn như
trong [2, 42] với các dữ liệu đầy đủ từ hoạt động bình thường của hệ thống và hoạt
động bất bình thường (cĩ xuất hiện lỗi) trên hệ thống với các bảng giá trị được rời
rạc hố như trong bảng 4.6.
Bảng 4.6 Các giá trị rời rạc hố của các biến
Rời
F6 XMEAS1 XMEAS2 XMEAS3 XC3 XC4 XC5 XC11
rạc
True
[-0.0043 [3 [4 [-0.0935 [-0.0032
1 (cĩ [2 1270.8] [3 1563.2]
0.3276] 35.3] 36] 33.23] 33.32]
lỗi)
False
[0.3276 [1270.8 [1563.2 [35.3 [36 [33.23 [33.23
2 (ko
0.6596] 2539.6] 3123.5] 67.7] 68] 66.55] 66.66]
lỗi)
[0.6596 [2539.6 [3123.5 [67.7 [68 [66.55 [66.66
3 --
1.0000] 3808.4] 4683.7] 100.1] 100] 100] 100]
4.2. Kết quả chuẩn đốn lỗi
Dựa trên dữ liệu đã được chuẩn hố trước đĩ trong [2, 42], chúng tơi thực
hiện việc test và chuẩn đốn lỗi của mơ hình vưà thiết lập được trên một một ví dụ
mà dữ liệu đĩ đã chứng thực:
Mơ tả: Tình huống được thể hiện qua sơ đồ dữ liệu của hình IV.5. Quan sát
dữ liệu xảy ra lỗi F6 (lỗi xảy ra sự rối loạn cấp nguyên liệu ở Steam A), cĩ thể thấy
rằng điều đĩ cĩ sự liên quan đến các biến điều khiển mà ta theo dõi ở mơ hình gồm:
XC3, XC4, XC5 và XC11. Tuy nhiên rõ nét nhất cĩ thể thấy đến sự thay đổi của
biến XC4 bởi sự tăng đột ngột của biến này. Biến XC3 và XC11 cũng cho thấy sự
ảnh hướng của việc tăng liệu cấp các nguyên liệu đầu vào nhưng việc điều khiển của
48
Báo cáo tổng kết đề tài khoa học
chúng mang độ biến thiên quá lớn lúc hoạt động bình thường và khơng cĩ được sự
ổn định trong dữ liệu ghi nhận được. Ngược lại, cĩ thể thấy rằng biến XC5 cũng đã
ảnh hưởng khơng nhỏ đến hệ thống và dẫn đến tình trạng xảy ra lỗi F6 bởi biến XC5
khi được điều khiển một cách ổn định hệ thống đã khơnh cho ra lỗi đến khi xuất hiện
sự rối loạn trong điều khiển. Nhận định trước mắt nguyên nhân của lỗi F6 trong tìh
huống này đã được ghi nhận sẵn trên hệ thơngs dữ liệu ở [42]. Tuy nhiên thực tế do
việc cĩ ảnh hưởng tương tác nhân quả phức tạp của các biến lên nhau mà khĩ nhận
được định thực sự lỗi ở một biến nào. Mức độ quyết định luơn cần một cơng cụ cĩ
thể nhận định nĩ ra thành một dạng điểm số so sánh.
Hình IV.5 Dữ liệu của các biến và lỗi F6 biến thiên theo thời gian.
Kết quả cĩ được từ Mơ hình Bayes:
Để mơ phỏng được tình huống đĩ, chúng tơi đối chiếu giá trị đo của thời điểm
trước khi xảy ra lỗi và sau khi xuất hiện lỗi của mỗi biến với bảng dữ liệu đã được
rời rạc hố. Từ đĩ thiết lập các thơng số ban đầu cho mỗi một quan sát để nhìn nhận
sự thay đổi của xác suất cĩ điều kiện của mỗi một biến điều khiển. Chúng tơi tiến
hành hai thời điểm quan sát như sau:
49
Báo cáo tổng kết đề tài khoa học
- Thời điểm 1(bình thường): Thời điểm trước khi lỗi, thể hiện khi F6
đang ở vị trí mức 2 (False), lúc này cĩ thể thấy các giá trị của các biến
điều khiển ở các mức lần lượt như sau: xmeas1 ở mức 2, xmeas 2,3 ở
mức 3 (so sánh giá trị ở sơ đồ với giá trị chuẩn quy định trong bảng
4.6). Ta qui định chúng ở các mức giá trị đĩ bằng câu lệnh sau ở mơi
trường Matlab:
%observation 1:
evidence{F6}=2;
evidence{xmeas1}=2;
evidence{xmeas2}=3;
evidence{xmeas3}=3;
Hình IV.6 Xác suất cĩ điều kiện của các biến điều khiển.
- Thời điểm 2 (cĩ lỗi): Thời điểm cĩ lỗi là khi xuất hiện F6 (từ 2 nhảy xuống
1) trong sơ đồ hình IV.5, tương ứng với nĩ là giá trị đo xmeas1 bị thay đổi
tuy nhiên các giá trị xmeas2 và 3 vẫn giữ nguyên mức giá trị. Câu lệnh cho
thời điểm này là:
evidence{F6}=1;
evidence{xmeas1}=1;
evidence{xmeas2}=3;
evidence{xmeas3}=2;
Sau đĩ, ta thực hiện tính tốn các xác suất cĩ điều kiện ở mỗi một thời điểm:
P(XCi/{F6, xmeas1, xmeas2, xmeas3}). Xác suất này biểu thị xác xuất của các biến
50
Báo cáo tổng kết đề tài khoa học
điều khiển khi ta đã biết giá trị của các biến F6, xmeas1, xmeas2 và xmeas3 trong
mơ hình. Từ đĩ thể hiện kết quả các xác suất đĩ trên hình IV.6.
Giải thích kết quả: Quá kết quả sự thay đổi về xác suất của các biến điều
khiển XCi ta thấy sự thay đổi lớn nhất là ở biến XC4 khi mà xác suất của biến này
đã thay đổi từ phần lớn đang tập trung ở mức 3 về mức 1 và mức 2. Bên cạnh đĩ là
sự thay đổi khơng nhỏ ở biến XC5 cũng thể hiện được phần nào nguyên nhân lỗi
đến từ sự biến thiên của giá trị biến này. Mức quan sát được ở biến XC3 qua mơ
hình là khơng thực sự rõ nét. Tuy nhiên điều đĩ cũng đã thể hiện được phần nào mơ
tả ban đầu của ví dụ. Và trên thực tế, tuỳ vào biến điều khiển cĩ mức tác động ra sao
đến kết quả lỗi của chu trình thể hiện trên dữ liệu mà cân nhắc đến việc bảo trì.
Hiệu suất cao của mơ hình chuẩn đốn này cho thấy hiệu suất của mơ hình
dự báo đã đạt được mức ý nghĩa mong muốn. Do đĩ, mơ hình là các cơng cụ dự bá...for
Para4 Drying pressure learning consist of production time, machine‟s name,
Para5 Drying temperature machine ID, function, recipe, human factor. Moreover, the
Para6 Drying volume dataset of maintenance consists of Time, Machine‟s name,
Machine state evaluation. The dataset is collected in six
• Third class: The Parameter descriptions Paran months from the CMMS, the metrology detects the product
(n=1→50): they are determined by the real Danapha‟s quality where final products are detected as good or bad
process. There are totally 50 parameters that identified in this product.Also, the metrology data composes of time, product
process by Danapha‟s operators. In this paper, we propose type, Lot number and Product quality in real time. Our
table I in which present only six collected parameter which learning data is built by collecting from FDC, SPC, RMS,
are considered. In order to model, these variables have either metrology data, production data as shown in Fig. 5.
a binary mode (true/ false) which is resulting from
discretization process.
A graph structure model with these three variables classes
is proposed based on Bayes „s rules. That classify the
diagnosis failure causes with two hierarchical classes RCj and
Paran. In which the RCj is represented by knowing the
parameter Paran nodes who is considered also as the causes.
This model offers at the final the probability distributions Fig. 5. Collected production data for Bayes learning
associated with each of variable in Fig. 4. In follow section,
our result would be presented in next section.
Published By:
Retrieval Number: F9796038620/2020©BEIESP Blue Eyes Intelligence Engineering
DOI:10.35940/ijrte.F9796.059120 7 & Sciences Publication
Diagnosis Failure Cause of complex Pharmaceutical System by Bayes Learning for Decision Support
Fig. 6. Diagnosis results by probabilites of variables
Then, Fig. 6 present results illustrative a scenario inference This research is funded by University of Technology and
whereas have only the probability distributions of a part of Education – The University of Danang under project number
variables on table I after learning from database. The T2019-06-131.
probabilities of these variables from two case without and
appear of failure mode FM1 in system. By comparing it‟s REFERENCES
probabilities in two case, operator can make a correct 1. Zio, Enrico. (2013). "System Reliability and Risk Analysis." The
decision. P(RCi|FM) and P(Paran|RCi) of each variable show Monte Carlo Simulation Method for System Reliability and Risk
us how‟s our model work since the observation a failure Analysis. Springer, London, 7-17.
2. Bouaziz. M.-F, Zamạ. E, Duvivier. F. (2013). “Towards Bayesian
mode. In fact, probabilistic inference is obviously based on Network Methodology for Predicting the equipment Health Factor of
learning results. The result show in Fig. 6 that the proposed Complex Semiconductor Systems”. International Journal of
method performs good detection capability by showing the Production Research, Volume 51, Issue 15, 4597-4617.
root cause RC and Para who cause the high speed of roller 3. Tran, N. H., Bouaziz, M. F., & Zamạ, E. (2014). “Identification and
3 3 classification protocol for complex systems”. In 2nd European
of drying. Conference of the Prognostics and Health Management Society,
A real problem drift of Air Heater Pressure of PHME 2014 (pp. 58-65).
manufacturing process is happened in reality on April 2016 in 4. Pearl J., (1988). Probabilistic reasoning in intelligent systems:
Networks of plausible inference. Morgan – Kaufmann, San Diego.
this Danapha‟s atelier. Base on learning and inference results, 5. Pearl, Judea. (2014). Probabilistic reasoning in intelligent systems:
a similar inference is founded as comparing with happens networks of plausible inference. Elsevier.
reality. This show how our model works for supporting to 6. M. Sampath, S. Lafortune and D. Teneketzis, (1998). Active diagnosis
of discrete-event systems, Auto- matic Control, IEEE Transactions on,
make a correct decision. 43(7), pp 908–929.
However, it must be note that the structure of classifier is 7. E. Deschamps and E. Zamai, (2007). Diagnosis for control system
not easily established even either by learning from data or reconfiguration, In IFAC Manage- ment and Control of Production and
Logistics, volume 4, no.1, pp. 377–382.
expert's opinion if it's existant too many variables 8. Jensen F.V., (1996). Introduction to Bayesian networks, UCL Press,
representing production process. Therefore, it should be London.
necessary to propose weights primarily for each variable 9. Bishop, C. M. and Tipping M. E., (1998). “A hierarchical latent
variable model for data visualization”. IEEE Transactions on Pattern
depend on their differences properties in order to make Analysis and Machine Intelligence 20(3), 281–293.
optimal distribution. These indicators can be proposed by 10. Murphy K.,. The Bayes Net Toolbox for Matlab. (2011). Computing
operator‟s experience or by learning from historical Science and Statistics: Proceedings of Inference, vol. 33.
production data in some case. 11. Tran, N. H., Henry Sébastien, and Eric Zamạ. (2016). "Generic and
configurable diagnosis function based on production data stored in
Manufacturing Execution System." Third European Conference of the
IV. CONCLUSION Prognostics and Health Management Society 2016. Vol. 7. No. 057.
12. Gibson, Mark, ed. Pharmaceutical preformulation and formulation: a
This paper deal with diagnosis problem of industrial practical guide from candidate drug selection to commercial dosage
pharmaceutical production. Our methodology is presented form. CRC Press, 2016.
with detailed steps from definition of characteristics of
pharmaceutical context to particular Bayes approaches for AUTHORS PROFILE
modelling diagnosis process. In simulation result, this Mr Ngoc-Hoang Tran was born in Danang, Vietnam in
method is effectiveness for diagnosis failure cause on 1986. He completed his Master‟s degree on engineering of
complex system in 2013 and PhD degree in automation
complex data in Danapha‟s case study. and civil production from Grenoble-INP, France in 2018.
He is currently working on Mechatronics department-
ACKNOWLEDGMENT Faculty of Mechanical engineering, University of
Technology and Education – The University of Danang.
The author wishes to thank Danapha Pharmaceutical His main research interests include equipment diagnosis, IoT supervision
Company. This work was supported in part by their and AI recognition with Bayes network technology.
description documents of manufacturing process, learning
production data and real scenarios.
Published By:
Retrieval Number: F9796038620/2020©BEIESP Blue Eyes Intelligence Engineering
DOI:10.35940/ijrte.F9796.059120 8 & Sciences Publication
PHÂN TÍCH VÀ ỨNG DỤNG PHƯƠNG PHÁP HỌC MÁY ĐỂ CHUẨN
ĐỐN LỖI CHO CHU TRÌNH SẢN XUẤT CƠNG NGHIỆP
ANALYZE AND APPLICATION MACHINE LEARNING TECHNIQUE FOR
DIAGNOSIS INDUSTRIAL PRODUCTION PROCESS
Trần Ngọc Hồng1
1 Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng, 48 Cao Thắng, Đà Nẵng, Việt Nam
TĨM TẮT
Bài viết này đề xuất một giao thức ứng dụng của quá trình chuẩn đốn trong một máy phản ứng
của một quy trình phức tạp. Bằng cách sử dụng Kỹ thuật học tập Bayes, giao thức này được đào
tạo bằng cách học cơ sở dữ liệu sản xuất lịch sử để chuẩn đốn nguyên nhân thất bại của lị phản
ứng này trong quá trình sản xuất. Ứng dụng trong lĩnh vực tự động hĩa, mơ hình đề xuất được cấu
trúc tự động từ trích xuất dữ liệu được thu thập trực tiếp từ các cảm biến. Dựa trên thuật tốn Tối
đa hĩa kỳ vọng trong học máy, chúng tơi cho thấy kết quả của mơ hình này là phân loại và cũng
để xác định nguyên nhân gốc rễ của vấn đề trơi dạt trong một mơ phỏng kịch bản cụ thể. Do đĩ,
đĩng gĩp chính của chúng tơi để hỗ trợ máy cơng cụ bảo trì để tăng kỹ thuật vịng đời.
Từ khĩa: Điều khiển hệ thống sản xuất; Học mạng Bayes; Hệ thống sản xuất phức tạp; Chu trình
chuẩn đốn; Bảo trì sữa chữa.
ABSTRACT
This paper proposes an application protocol of diagnosis process in a reactor machine of a
complex process. By using Bayes Learning Technique, this protocol is trained by learning
historical production database in order to diagnosis the failure cause of this reactor in production
process. Application in automation field, the model propose is structured automatically from
collected data extract directly from sensors. Based on Expectation Maximization algorithm in
machine learning, we show that the result of this model is to classify and also to identify the root
causes of drift problem in a specific scenario simulation. Therefore, our key contribution to support
maintenance tool machine for increasing life-cycle engineering.
Keywords: Control production; Bayes learning; Complex system; Diagnostics process; Corrective
Maintenance.
1. GIỚI THIỆU trình sản xuất luơn luơn tồn tại rất nhiều rủi ro
Ngày nay, quá trình cơng nghiệp hố của việc khơng thể quan sát được các nhiễu
đẩy các doanh nghiệp vào một sự cạnh tranh loạn hoặc trơi dạt mà ở đĩ máy mĩc khơng
khốc liệt. Trong bối cảnh đĩ, sự thành cơng hoạt động đúng như chúng ta yêu cầu, tạo nên
phụ thuộc vào chất lượng sản xuất lẫn chất những ảnh hưởng tới chất lượng sản phẩm.
lượng sản phẩm. Do đĩ, các nhà sản xuất phải Trong khi đĩ thiết bị sản xuất gần như khơng
tối đa hố hiệu suất và chất lượng sản xuất cĩ một cơ chế nội tại nào để xác định vấn đề
thơng qua ba tiêu chí: vịng đời sản phẩm, giá đến từ đâu nếu sản phẩm đưa ra khơng chất
và hiệu quả [1]. Để đạt được những điều đĩ, lượng. Do đĩ, trên thực tế rất nhiều sự trơi dạt
họ thường tập trung vào việc tăng khả năng hoạt động (sự sai lệch hoạt động khiến cho
sẵn sàng của thiết bị sản xuất thơng qua một thiết bị sản xuất khơng thể đem lại được kết
kế hoạch bảo trì bảo dưỡng chặt chẽ và hiệu quả chất lượng sản phẩm như dự kiến) khơng
quả. thể tránh khỏi trong quá trình sản xuất.
Tuy nhiên, thực tế là khơng phải tất cả Trong bối cảnh đĩ, vấn đề này lại trở
các khâu trên thiết bị sản xuất đều được trang nên nghiêm trọng hơn khi mà thời đại cơng
bị cảm biến để đo và phản hồi kết quả vì lý do nghiệp 4.0 tạo nên một khối lượng đồ sộ dữ
kỹ thuật lẫn lý do đầu tư sản xuất. Do vậy, quá liệu sản xuất (con người, cảm biến, cơng thức,
vật liệu). Quy trình phân tích khối dữ liệu phẩm) và thời gian sản xuất cũng kéo dài (cĩ
đĩ để trích xuất những thơng tin cần thiết cho khi lên đến 8 đến 10 tuần sản xuất). Do đĩ,
quá trình giám sát và theo dõi thiết bị được mơ mơi trường sản xuất trong cơng nghiệp hàm
tả tổng quát như hình 1. chứa nhiều yếu tố khơng chắc chắn nhất định
(sự sai lệch hoạt động của thiết bị sản xuất, sai
sĩt của người vận hành...) cĩ thể ảnh hưởng
đến quá trình điều khiển và bối cảnh bảo trì.
Do đĩ, tác giả phân tích những phương
pháp học máy phổ biến dựa trên các tiêu
chuẩn được định ra để phù hợp với bối cảnh
sản xuất cơng nghiệp 4.0:
• Thích hợp sử dụng với đa dạng
đặc tính của tập hợp tham số (rời
rạc, liên tục, định tính và định
lượng). Ví dụ: thời gian, số đo
Hình 1. Mơ hình mơ tả các bước của quá kỹ thuật số, số lượng...).
trình quan sát và theo dõi sức khoẻ thiết bị • Thích hợp sử dụng với nhiều lớp
sản xuất tham số, dữ liệu từ thiết bị sản
Cơng việc trong bài viết này của tác giả xuất (cảm biến, động cơ...) và
tập trung vào quá trình trích xuất dữ liệu và sản phẩm.
đưa ra mơ hình chuẩn đốn lỗi cho thiết bị • Thích hợp sử dụng với đa dạng
máy mĩc sản xuất. nhiều loại biến (biến quan sát
Để làm rõ được điều đĩ, bài viết này sẽ được và khơng quan sát được).
được tổ chức như sau: trong mục 2, tác giả • Thể hiện được mối tương quan
trình bày một cơ sở phân tích lý thuyết xung (mối quan hệ nguyên nhân – hệ
quanh các kỹ thuật học máy (machine quả) giữa các biến và các sự
learning), từ đĩ chọn ra và áp dụng kỹ thuật kiện.
học mạng Bayesian. Mục 3 trên cơ sở đĩ trình • Xử lý được các vấn đề thiếu/mất
bày một chu trình ứng dụng mạng Bayesian một phần dữ liệu và hoặc dữ liệu
vào quá trình học dữ liệu từ hệ thống sản xuất. khơng chắc chắn (trong các
Tiếp đĩ, mục 4 trình bày trường hợp ứng dụng trường hợp dữ liệu học đầy đủ
của phương pháp này và đưa ra kết quả chuẩn và dữ liệu học khơng đầy đủ).
đốn nguyên nhân lỗi áp dụng trong một ví dụ • Khả năng thích ứng: được định
mơ phỏng quá trình sản xuất lị hơi Tenessse nghĩa như là khả năng sử dụng
Eastman. Cuối cùng, kết luận và thảo luận của đa mục đích của phương pháp
đề tài sẽ đĩng lại bài viết này. mơ hình hố từ dữ liệu, chẳng
hạn: cĩ thể sử dụng để chuẩn
2. CƠ SỞ LÝ THUYẾT đốn, dự đốn, tiên lượng lỗi,
Trong bối cảnh mà hệ thống sản xuất truy xuất nguyên nhẫn lỗi...
được đặc trưng bởi sự phức tạp cao và sự
khơng chắc chắn bởi nhiều yếu tố rủi ro. Sản Dựa trên các tiêu chi này, tác giả tiến hành
xuất cơng nghiệp thậm chí cịn phức tạp hơn phân tích ba loại phương pháp học máy phổ
với nhiều chu trình sản xuất cùng chạy trên biến nhất: Cây quyết định (Decision tree),
một dây chuyền sản xuất với khối lượng các mạng Nơ ron và mạng Bayesian.
bước thực hiện sản xuất rất lớn (đặc biệt trong 2.1 Cây quyết định
mơi trường bán dẫn và cơng nghiệp dược
Cây quyết định là một cơng cụ phổ biến
nhất để phân biệt các lớp (biến, tham số hoặc Ưu điểm chính của việc xác định bởi một
sự kiện). Ưu điểm chính của cây quyết định là mạng thần kinh là cho phép mơ hình hĩa các
chúng cĩ thể dễ dàng được chuyển đổi thành quá trình đa biến phi tuyến tính. Thật vậy, sức
các quy tắc dễ hiểu. Do đĩ, đường dẫn (logic) mạnh của mạng nằm ở cấu trúc của nĩ và trên
dẫn cây đến một quyết định rất rõ ràng đối với các trọng số được áp dụng cho các kết nối của
người dùng. Nếu thuộc tính là nhị phân, chúng nĩ, nhưng điều này do đĩ khơng cho phép
ta cĩ hai quyết định cĩ thể, trong khi nếu thuộc "tính thích ứng" được tính đến.
tính cĩ phương thức k, chúng ta cĩ k quyết 2.3 Mạng Bayesian
định cĩ thể. Do đĩ, mặc dù việc quyết định
được thực hiện nhanh chĩng, việc xây dựng Mạng Bayes là một hệ thống đại diện cho
mơ hình cây tốn nhiều thời gian hơn. Do đĩ, kiến thức và giúp tính tốn xác suất cĩ điều
khả năng quản lý các lớp tham số, Cây quyết kiện cung cấp giải pháp cho các loại vấn đề
định là khơng lớn và khĩ khả thi. khác nhau. Cấu trúc của loại mạng này rất đơn
giản: một biểu đồ trong đĩ các nút biểu thị các
Cây quyết định vẫn cịn một số hạn chế: biến ngẫu nhiên và các cung (do đĩ là đồ thị
Đầu tiên trong số đĩ là chúng khơng thực sự được định hướng) kết nối mạng sau cĩ liên
hỗ trợ các giá trị liên tục. Luơn luơn cĩ thể quan đến xác suất cĩ điều kiện [2]. Biểu diễn
phân biệt chúng nhưng điều này sau đĩ đặt ra đồ họa trực quan nhất về ảnh hưởng của một
vấn đề phân biệt tối ưu (mất thơng tin so với sự kiện độc lập hoặc một sự kiện với một biến
biến ban đầu). Ngồi ra, cây quyết định rất số khác, liên kết nguyên nhân với hiệu ứng
nhạy cảm với ồn nhiễu trong dữ liệu. Điều này bằng một mũi tên. Các biến này cĩ thể rời rạc
cĩ nghĩa là luơn cần một bộ lọc dữ liệu cho hoặc liên tục (phân phối bình thường), cĩ thể
phương pháp này.
quan sát hoặc khơng quan sát được, phát hiện
2.2 Mạng Nơ ron hoặc khơng phát hiện ...
Mạng nơ-ron nhân tạo, cịn được gọi là Trong trường hợp chung, tập hợp biến
mạng nơ-ron thần kinh, là một kỹ thuật phi X = {X1, X2, ... Xn}, hàm phân phối chung P
tuyến tính để dự đốn dữ liệu và thực hiện kết (X) được viết như sau:
nối một số tế bào thần kinh làm phát sinh một n
(1)
mạng lưới thần kinh. Mạng cĩ các đầu vào từ P (X ) = P(X i / Parents(X i ))
bên ngồi được kết nối với một số nơ-ron nhất i=1
định và sau đĩ mạng cung cấp một hoặc nhiều Cĩ thể nĩi, chỉ cĩ một cơng cụ cĩ thể xử
đầu ra ra bên ngồi (đầu ra của một hoặc nhiều lý cả trường hợp các biến rời rạc và biến liên
nơ-ron trong mạng). Do đĩ, một tế bào thần tục: mạng Bayesian. Bởi vì, chúng ta cĩ thể
kinh làm cho nĩ cĩ thể mơ hình hĩa một số xây dựng mạng Bayesian với biểu đồ của mơ
lượng đáng kể các hành vi theo các trọng số. hình trên dữ liệu của các biến rời rạc hoặc các
Tuy nhiên, mạng lưới thần kinh hầu như chỉ bảng xác suất của từng biến liên tục.
xử lý các biến liên tục.
Mạng Bayesian cĩ thể đại diện cho nhiều
Mặc dù số lượng tế bào thần kinh trong biến số (theo nút) và các lớp phân cấp. Việc
lớp đầu vào và đầu ra được áp đặt bởi số lượng tính tốn xác suất được thực hiện từ thuật tốn
đầu vào cho hệ thống cũng như mã hĩa của ước tính tối ưu (Tối đa hĩa khả năng và tối đa
các lớp khác nhau (đối với lớp đầu ra), khơng hĩa kỳ vọng) cĩ thể biểu thị mối tương quan
cĩ quy tắc tốn học nào để xác định số lượng giữa các nút (sẽ được trình bày ở mục sau).
các lớp ẩn và số lượng tế bào thần kinh trong Do đĩ, lợi thế lớn của mạng Bayesian là khả
mỗi lớp này. Tuy nhiên, một thực tế phổ biến năng thích ứng. Bên cạnh đĩ các mạng Bayes
là người ta sử dụng một lớp ẩn duy nhất được cho phép tính đến khía cạnh thời gian nhờ vào
tạo thành từ khoảng một nửa số nơ-ron trong các mạng Bayes động [22]. Thật vậy, cấu trúc
hệ thống cộng với một. Vì vậy, để xử lý dữ và tham số của nĩ khơng thay đổi theo thời
liệu bị thiếu là cần thiết nhất định cĩ điều kiện. gian, nhưng cĩ thể biểu diễn mạng Bayesian
[8] với các mối tương quan thời gian.
Trong bài báo, tác giảthực hiện một phần Bayesian, bảng phân tích lỗi và hệ quả của nĩ
phân tích theo các yếu tố tiêu chí đã được trình được chuyển hố thành các núi mạng (node)
bày để làm rõ hơn về sự chọn lựa mạng và các đường biểu thị nguyên nhân kết quả
Bayesian trong cách xây dựng mơ hình chuẩn (arc) trong mơ hình mạng dưới dạng như mơ
đốn dựa trên học dữ liệu, chi tiết về phương tả trong hình 4.
pháp tiếp tục được giới thiệu trong mục 3. Trong bài viết này, tác giả sử dụng phân
tích chế độ lỗi và hệ quả FMEA được sử dụng
3. QUÁ TRÌNH THIẾT LẬP MẠNG tối ưu bởi kinh nghiệm từ người vận hành và
BAYESIAN CHO VẤN ĐỀ CHUẨN giám sát hệ thống sản xuất đã được thiết lập ở
ĐỐN LỖI hầu hết các hệ thống sản xuất thực tế, trong
khi đĩ cơ sở dữ liệu thể hiện các phân tích
Trong phần này, tác giả mơ tả quá trình nguyên nhân - hệ quả chưa thực sự được quan
thiết lập mạng Bayesian cho vấn đề chuẩn tâm ở nhiều cơ sở sản xuất.
đốn bao gồm hai bước chính được mơ tả như
hình 2. 3.2 Mơ hình hố
Trong mục này, tác giả đề xuất một cơ
chế học dữ liệu để kiểm tra lại mối quan hệ
nhân quả đề xuất bởi các chuyên gia (và cĩ thể
tìm ra mối quan hệ mới). Cơ chế tự học tự
động được thực hiện bởi việc trích xuất từ dữ
liệu lịch sử sản xuất. Mục tiêu của giai đoạn
học tập là tìm ra cấu trúc của mạng Bayes (học
cấu trúc) và ước tính xác suất cĩ điều kiện
(học các tham số). Cĩ thể chia ra hai loại dữ
liệu học tập: (i) với dữ liệu đầy đủ, tất cả các
biến được quan sát, khơng cĩ biến tiềm ẩn.
Phương pháp đơn giản và được sử dụng rộng
rãi nhất là ước tính thống kê, bao gồm ước tính
xác suất của một sự kiện theo tần suất xuất
hiện của sự kiện trong cơ sở dữ liệu. Cách tiếp
cận này, được gọi là khả năng tối đa
(Maximum Likelihood Estimation) [4]:
��,�,�
�(�� = ��|��(��) = ��) = ��,�,� = (2)
Hình 2. Quy trình phương pháp chuẩn ∑� ��,�,�
đốn lỗi bằng mạng Bayesian
Trong đĩ Ni, j, k là số lượng sự kiện trong
3.1 Phân tích quan hệ nhân quả
cơ sở dữ liệu mà biến Xi ở trạng thái xk và cha
Phân tích chế độ lỗi và hệ quả (Failure mẹ của nĩ nằm trong cấu hình xj.
mode and effects analysis – FMEA) là (ii) với dữ liệu khơng đầy đủ: Trong các ứng
phương pháp thường được sử dụng để xác dụng thực tế, cơ sở dữ liệu rất thường khơng
định một danh sách các loại lỗi và nguyên đầy đủ. Sau khi nhận thấy sự tồn tại của các
nhân lỗi bởi các chuyên gia. Trên thực tế, bảng loại dữ liệu khơng đầy đủ khác nhau, chúng
phân tích chế độ lỗi và hệ quả này được thể tơi sẽ tiếp cận hai trường hợp cĩ thể được xử
hiện thơng qua một bảng dẫn báo cáo tổng hợp lý tự động và sau đĩ tập trung vào một trong
từ nhiều kỹ sư vận hành trực tiếp đến giám sát các thuật tốn được sử dụng nhiều nhất là
hệ thống sản xuất. Nĩ được xác định bởi sự thuật tốn cực đại hĩa kỳ vọng (Expectation–
phân loại định tính các chế độ lỗi và các kết maximization algorithm) [5].
quả bảo trì thực hiện bởi các chuyên gia dựa
trên kinh nghiệm và sự hiểu biết của họ [3]. Về cơ bản, phương pháp Bayesian là một
Ứng dụng phương pháp này vào mạng phương pháp suy luận dựa trên báo cáo xác
suất. Nghĩa là kết quả của quá trình học tập từ chất Eastman nhằm cung cấp một mơ phỏng
dữ liệu của mơ hình mạng này là một bảng xác của một quy trình cơng nghiệp thực sự để thử
suất bao gồm hai loại xác suất [6]: xác suất nghiệm các phương pháp kiểm sốt và / hoặc
biên (Marginal probability) là xác suất của giám sát quá trình [7]. Quy trình này bao gồm
một sự kiện (biến) mà khơng quan tâm đến các năm thành phần chính: lị phản ứng, thiết bị
sự kiện (biến) khác và xác suất cĩ điều kiện ngưng tụ, máy nén tái chế, thiết bị phân tách
(Conditional probability) là xác suất của một và bộ tháo gỡ. Thuốc thử khí (gas) A, C, D, E
sự kiện (biến) A nào đĩ, biết rằng một sự kiện và khí trơ B được đưa vào lị phản ứng. Thành
(biến) B khác xảy ra. phần G và H là hai sản phẩm khí mong muốn
tạo ra (product), trong khi F là sản phẩm phụ
p (A│B) = (p (B│A) p (A)) / p (B) (3)
khơng mong muốn. Các phản ứng hĩa học của
Định lý của Bayes cho phép đảo ngược quá trình được đưa ra bởi hệ phương trình (4).
xác suất. Đĩ là nĩi từ nguyên nhân để suy ra
A(g)+C(g)+D(g) →G(lig)
hậu quả. Hay nĩi cách khác, bắt đầu từ một
hậu quả để quay trở lại nguyên nhân, tức là A(g)+C(g)+E(g) →H(lig)
chuẩn đốn. Do đĩ từ một sự thất bại (hoặc
→
lỗi), một hệ thống dựa trên các mạng Bayes sẽ A(g)+E(g) F(lig)
cĩ thể xác định các nguyên nhân cĩ thể xảy ra 3D(g) →2F(lig) (4)
nhất dẫn đến sự cố.
(g) được ký hiệu chỉ khí gas
4. ỨNG DỤNG CHUẨN ĐỐN TRÊN
QUY TRÌNH SẢN XUẤT (lig) được ký hiệu chỉ chất lỏng
TENNESSEE EASTMAN Trong khuơn khổ của bài báo, chúng tơi
4.1 Quy trình Tennessee Eastman chỉ ứng dụng mơ hình Bayesian chuẩn đốn
lỗi cho lị phản ứng trong chu trình sản xuất
Quy trình Tennessee Eastman là một quy
Hình 3. Mơ hình mơ phỏng quy trình cơng nghiệp Tennessee Eastman [9]
trình được phát triển bởi Cơng ty Hĩa Tennesse Eastman. Tại lị phản ứng, các thuốc
thử và các loại khí được đưa vào để bắt đầu Kết quả mơ phỏng được tác giả thể hiện
quá trình sản xuất, được mơ tả phần khoanh trên hai nội dung:
trịn như hình 3. a) Mối quan hệ để thiết lập nên mạng
Tất cả các phản ứng là khơng thể đảo Bayesian của các điểm nút trong bảng
ngược, tỏa nhiệt và thứ tự được quy định bởi 1 thực tế đã được đề xuất bởi chuyên
hệ phương trình (4). Tốc độ phản ứng được gia của cơng ty Eastman. Tác giả đề
biểu thị như là một hàm của nhiệt độ xuất tham khảo thêm các mối quan hệ
Arrhenius. Phản ứng tạo năng lượng G lớn giữa các biến lỗi và thơng số cảm biến
hơn kích hoạt tạo ra H, dẫn đến độ nhạy nhiệt tại [7]. Hơn thế nữa, trên quy trình
độ cao hơn. được đề xuất ở hình 2- mục 2 trong bài
Quy trình Tennessee Eastman bao gồm báo, các mối quan hệ giữa các biến
hơn 20 lỗi khác nhau. Những lỗi này cĩ nhiều trong bảng 1 được xác nhận bởi một
tính chất khác nhau: chẳng hạn như thiếu thiết quá trình học dữ liệu, mà tương ứng độ
bị truyền động hay như van bị chặn... Bên chính xác của mối quan hệ đĩ được
cạnh đĩ, quy trình bao gồm 53 tham số (cảm đánh giá bởi điểm số học từ dữ liệu
biến, thơng số thiết lập, tuỳ chỉnh van...). Mơ (score by learning) thực hiện dựa trên
tả về 20 lỗi này và 53 tham số được đưa ra thuật tốn kiểm tra mối tương quan
trong cơng việc [7]. Tuy nhiên, tác giả thực [11].
hiện phần ứng dụng của mình để mơ hình hố Cơng việc mơ phỏng trong bài báo
khả năng áp dụng mơ hình chuẩn đốn này với được thực hiện trên mơi trường
chỉ một số biến nhất định, được mơ tả như Matlab, thư viện BNT [12]. Hình 4 thể
hiện mơ hình Bayesian các mối quan
bảng 1.
hệ nguyên nhân- hệ quả của các biến
trong ví dụ (các đường mũi tên bình
thường thể hiện mối quan hệ được xác
Bảng 1. Các biến sử dụng trong mơ hình
nhận, các đường nét đứt mờ thể hiện
chuẩn đốn mối quan hệ khơng được xác nhận do
Nút Mơ tả Đơn vị điểm số thấp).
F4 Lỗi báo nhiệt độ °C
của bình ngưng tụ
làm mát của lị
phản ứng
XMES9 Thơng số nhiệt độ °C
của lị phản ứng
XMES16 Thơng số áp lực Kpa
Hình 4. Mơ hình chuẩn đốn mạng
cuả bộ tháo dỡ Bayesian
XMES21 Nhiệt độ của chất °C b) Sau khi mơ hình Bayesian được xác
làm mát ở đầu ra lập, bước cịn lại chỉ cịn là vấn đề của
lị phản ứng sự tính tốn. Bảng xác suất của mỗi
XC3 Lưu lượng nạp Kg/hr biến trong mạng Bayesian được xác
khí A (Luồng 1) lập sau quá trình học dữ liệu trên một
cơ sở lịch sử dữ liệu sản xuất mơ
XC1 Lưu lượng nạp Kg/hr phỏng, được cung cấp trong [11].
khí D (Luồng 2) Xác xuất cĩ điều kiện P(XMES21 | F4)
XC2 Lưu lượng nạp Kg/hr thể hiện xác suất của việc nhiệt độ quá
khí E (Luồng 3) cao của chất làm mát ở đầu vào của lị
phản ứng gây nên lỗi báo quá nhiệt của
4.2 Kết quả mơ phỏng bình ngưng tụ làm mát của lị phản
ứng trong chu trình Tennessee của mơ hình. Do đĩ, việc xác nhận lại mối
Eastman. Tương ứng với dữ liệu lịch quan hệ nguyên nhân – hệ quả bằng một
sử học tập và giả định do tác giả tạo phương pháp tính điểm score các mối quan hệ
nên trong dữ liệu học tập đĩ. Hình 5 như trong cơng việc của tác giả là rất cần thiết.
thể hiện rất rõ xác suất của sự thay đổi Kết quả của việc chuẩn đốn cũng phụ thuộc
này khi phát hiện lỗi F4 trong hệ thống. rất lớn vào chất lượng của dữ liệu sử dụng để
Kết quả này cho thấy sự tương đồng học tập. Vì thế, kết quả chuẩn đốn dựa trên
của về mặt chuẩn đốn cĩ từ mơ hình xác suất chỉ là để hỗ trợ cho quyết định can
và dữ liệu giả định của tác giả. thiệp của con người.
5. KẾT LUẬN
Cơng việc của bài báo này đưa ra một
phương pháp xây dựng mơ hình chuẩn đốn
lỗi dựa trên mạng Bayesian căn cứ trên những
phân tích đặc tính của các phương pháp máy
học hữu dụng nhất. Tác giả cũng đã thực hiện
một mơ phỏng ví dụ ngắn gọn trên một hệ
thống sản xuất mơ phỏng thực, mơ hình
Tennessee Eastman được áp dụng rộng rãi
trong học thuật quốc tế. Kết quả từ mơ hình
mơ phỏng của bài báo cho thấy hiệu quả của
mơ hình trong bước đầu hỗ trợ quyết định bảo
trì bảo dưỡng của người vận hành chu trình
sản xuất.
Bên cạnh đĩ, mơ hình Bayesian bài báo
xây dựng vẫn cịn một số hạn chế: (i) phụ
Hình 5. So sánh sự thay đổi của bảng thuộc vào chất lượng của cơ sở dữ liệu cĩ thể
xác suất điều kiện của các nút mạng khi dẫn đến những kết quả sai lệch trong trường
phát hiện lỗi trong hệ thống sản xuất. hợp dữ liệu học tập khơng đầy đủ; (ii) chưa
thể hiện được những mối quan hệ nguyên
Bên cạnh đĩ, kết quả của bài báo này cũng thể nhân – hệ quả theo thời gian bởi thực tế cĩ các
hiện sự sàng lọc lại các mối quan hệ khơng những rủi ro tác động gây ra lỗi theo những
chắc chắn (được thể hiện bằng mũi tên nét đứt thời gian khác nhau. Hạn chế này sẽ được
ở hình 4) so với một số kết quả thực nghiệm khắc phục bởi một mạng Bayesian thời gian
phân loại lỗi và chuẩn đốn ở những nghiên sẽ được tác giả tiếp tục nghiên cứu của mình
cứu tương tự như [3,7]. Điều đĩ tạo nên sự trong thời gian tới.
tinh giảm hữu ích kích thước của mơ hình
mạng Bayesian. LỜI CẢM ƠN
Tuy nhiên, cần phải lưu ý rằng việc phân loại Nghiên cứu này được tài trợ kinh phí bởi
các biến lỗi cũng như thơng số của nĩ sẽ quyết Trường Đại học Sư phạm Kỹ Thuật – Đại học
định kết quả học tập và kết quả chuẩn đốn Đà Nẵng trong đề tài cĩ mã số T2019-06-131.
TÀI LIỆU THAM KHẢO
[1] Kunio S., Mitsugu K., Yoshifumi K., An Advanced step in TPM Implementation. (pages 64-65).
Paris, France, 1995.
[2] Jensen F.V,. Introduction to Bayesian networks, UCL Press, London, 1996.
[3] Tran et al., Identification and classification protocol for complex systems. In: 2nd European
Conference of the Prognostics and Health Management Society, PHME 2014. 2014. p. 58-65.
[4] Philippe Leray. Réseaux bayésiens « apprentissage et modélisation de systèmes complexes ».
2006.
[5] Sayad Mahmoud et Abbaris Amara. Modèle discriminant pour la classification de documents
XML à l’aide des réseaux bayésiens et le noyau de Fisher. Ecole nationale Supérieure
d’Informatique (ESI). Mémoire de fin d’études. 2010.
[6] Feller, William. An introduction to probability theory and its applications. Vol. 1. John Wiley &
Sons,, 1968.
[7] Par Sylvain VERRON. Diagnostic et surveillance des processus complexes par réseaux
Bayésiens. Thèse doctorale d’Angers. 2007.
[8] Dreyfus, Gérard. Réseaux de neurones: méthodologie et applications. Eyrolles, 2004.
[9] Lau, C. K., et al. Fault diagnosis of Tennessee Eastman process with multi-scale PCA and ANFIS.
Chemometrics and Intelligent Laboratory Systems 120 (2013): 1-14.
[10] Basha, Nour, et al. Multiclass Data Classification using Fault-Detection-based Techniques.
Computers & Chemical Engineering (2020): 106786.
[11] Wetzels, Ruud, and Eric-Jan Wagenmakers. A default Bayesian hypothesis test for correlations
and partial correlations. Psychonomic bulletin & review 19.6 (2012): 1057-1064.
[12] Murphy, K. The BayesNet Toolbox for Matlab. Computing Science and Statistics.
Proceedings of Infence, vol.33.
Tác giả chịu trách nhiệm bài viết:
Họ tên: Trần Ngọc Hồng
Học vị: Tiến Sĩ
Chuyên ngành: Cơ điện tử
Đơn vị: Khoa Cơ Khí, trường Đại học Sư Phạm Kỹ Thuật – Đại học Đà Nẵng, Đà Nẵng
Điện thoại: +(84) 979728986
Email: tnhoang@ute.udn.vn
Các file đính kèm theo tài liệu này:
- bao_cao_tong_ket_de_tai_thiet_lap_giao_thuc_nhan_dang_va_pha.pdf