KHÁI NIỆM Job shop còn được gọi là sản xuất gián đoạn, đây là một hình thức tổ chức sản xuất mà ở đó xử lý, gia công,chế biến một số lượng tương đối nhỏ sản phẩm mỗi loại theo yêu cầu r
Trang 1CHƯƠNG 5:
ĐIỀU ĐỘ JOBSHOP
Trang 2KHÁI NIỆM
Job shop còn được gọi là sản xuất gián đoạn, đây là một hình thức tổ chức sản xuất mà ở đó xử lý, gia công,chế biến một số lượng tương đối nhỏ sản phẩm mỗi loại theo yêu cầu riêng của khách hàng , song số loại sản phẩm thì nhiều, đa dạng
Quá trình sản xuất được thực hiện nhờ các thiết bị vạn năng (máy tiện, máy phay) Việc lắp đặt thiết bị được thực hiện theo các bộ phận chuyên môn hoá chức năng.
Trang 3Bộ phận chuyên môn hoá chức năng
là bộ phận ở đó tập hợp tất cả các máy móc, thiết bị có cùng chức năng,
phay, )dòng di chuyển của sản phẩm phụ thuộc vào thứ tự các nguyên công cần thực hiện.
song song, một công việc khi đến
Trang 4MÔ HÌNH JOB SHOP 5 MÁY – 3 CV
Trang 5KÍ HIỆU VÀ MỤC TIÊU
Ký hiệu : Nguyên công (ij) : công việc j được xử lý trên máy i.
pij : thời gian xử lý công việc j trên máy i
Mục tiêu của điều độ job shop là : Tối thiểu thời gian hoàn thành công việc cuối (min makespan)
Trang 6KỸ THUẬT ĐIỀU ĐỘ JOB SHOP
KỸ THUẬT ĐIỀU ĐỘ JOB SHOP CHO
MÁY ĐƠN VÀ MÁY SONG SONG
SỬ DỤNG CÁC LUẬT PHÂN VIỆC CƠ BẢN : LPT; WSPT; EDD; ATC;……
MÔ HÌNH JOB SHOP (giải thuật disjunctive;
giải thuật dịch chuyển nút cổ chai Shifing
Bottleneck Algorithm)
Trang 7MÔ HÌNH JOB SHOP
Xét mô hình Job shop với n công việc và m máy.
p ij được hiểu là thời gian xử lý của công việc j trên máy i với công việc không lập lại Mục tiêu là tối thiểu thời gian hoàn thành công việc cuối cùng
(minimize makespan C max ).
Mô hình job shop được thể hiện bằng đồ thị G có
hướng (directed graph G) bao gồm nút N và 2 cung
A và B.
Trang 8 Nút N : các nguyên công (ij)
Cung A: cung liền nét, mô tả lộ trình của các công việc, nếu arc (ij) (hj) có nghĩa là công việc j làm trên máy i trước máy h.
Cung B: Cung đứt quãng, mô tả lộ trình 2 công việc khác nhau nhưng cùng thực hiện trên 1 máy Các nút nối với nhau bằng các cung đứt quãng
phải thực hiện trên cùng 1 máy
Trang 9 Cung nối giữa các nút có độ dài là thời gian thực hiện công việc.
Ngoài ra còn có 2 nút giả (Dummy) U : nguồn, V : đích đến.
Nút nguồn U : có n cung liền nét nối tiếp đến n nguyên công đầu tiên của n công việc Những cung nối từ nguồn có độ dài bằng 0.
Nút đích đến V có các cung liền nét đến từ tất cả các nguyên công cuối cùng.
Trang 10 Kí hiệu của biểu đồ G = (N,A,B)
Xét một lịch trình khả thi khi:
Không tạo chu kỳ lập đi lập lại.
Xét chọn các cung disjunctive không xuất hiện
vòng kín.
Trang 11 Makespan của bảng điều độ được xác định bởi đường dài nhất tính từ nguồn U đến V Đây là con đường dài nhất bao gồm các hoạt động từ thời điểm bằng 0 đến thời điểm là makespan Mỗi hoạt động trên con đường này là nối tiếp nhau ( các hoạt động tiếp theo trên cùng một máy hoặc là các hoạt động của cùng một công việc trên máy khác nhau).
Trang 13 Xây dựng mô hình quy hoạch đứt quãng cho job shop.
Chọn biến y ij là thời gian bắt đầu của nguyên công (i,j).
Mục tiêu min makespan (min C max )
Ràng buộc : về thời gian hoàn thành, ràng buộc về
công việc (conjunctive arcs), ràng buộc máy
(disjunctive arcs), Ràng buộc không âm.
Trang 14Quy hoạch Disjuntive:
Mục tiêu: minimize makespan
Gọi yij là thời gian bắt đầu của nguyên công ij
Trang 15VÍ DỤ
XÁC ĐỊNH CUNG LIỀN VÀ CUNG ĐỨT QUÃNG
Trang 16www.themegallery.com
Trang 17LUẬT BnB
Branch and bound là một thuật toán phân nhánh và cận được phát biểu như sau:Cho một lịch trình gồm
n công việc, khởi đầu có một nút duy nhất ở cấp độ 0
ở trên cùng của cây phân nhánh Tại vị trí này chưa
có công việc được đưa vào chuỗi Có n nhánh đi xuống n các nút ở cấp độ 1 Mỗi nút tương ứng với 1 giải pháp với một công việc cụ thể ở vị trí đầu tiên của lịch trình.
Trang 19Trường hợp BnB cho máy đơn với n công việc, công việc j có r j và d j Theo luật EDD.
Trang 20Trường hợp BnB cho nhiều công việc, nhiều máy: Xét tập hợp Ω bao gồm tất cả các nguyên công(i,j) đâu tiên Đặt Ω’ là tập con của Ω , r ij là thời gian bắt đầu sớm nhất có thể của nguyên công (i,j)
Trang 23ÁP DỤNG BnB
Trang 24 makespan = 22
Trang 25 Vậy t min là thuộc về máy 1 i* = 1.
Gọi Ω’ bao gồm các nguyên công ( i*,j): và rij < t(Ω) =4
r11 = 0, r12 = 8, r13 = 0
Vậy Ω’ = {(1,1),( 1,3)}
Trang 26C l i c k t o e d i t c o m p a n y s l o g a n
www.themegallery.com