Download Kỹ thuật điều độ trong sản xuất and more Schemes and Mind Maps Production Planning and Control in PDF only on Docsity!
Job shop scheduling
Flow shop – job shop
- Các nguyên công của một công việc được thực
hiện theo một trình tự nhất định
- Flow shop được đặc tả bằng một dòng duy
nhất của công việc.
3 1 4 5 2 (^3 1 4 5 ) 24 1 2 t t
- Môi trường công nghiệp: khách hàng có yêu cầu riêng và lượng đặt hàng nhỏ
- Đơn hàng, bệnh nhân vào bệnh viện…
- Nguyên công (i,j): công việc j được xử lý trên máy i
- Pij: thời gian xử lý
- Mục tiêu: min Makespan Job shop
- 3 công việc , 4 máy
- Min makespan Coâng vieäc 1 2 3 Trình töï gia coâng treân maùy 2, 1, 4, 3 1, 2, 3, 4 1, 2, 4 Thôøi gian thöïc hieän p 21 , p 11 , p 41 , p 31 p 12 , p 22 , p 32 , p 42 p 13 , p 23 , p 43 Job shop model
Job shop model
- Được mô tả bởi một đồ thị có hướng (a directed graph G )
- N nút, 2 tập hợp cung A và B
- Nút: các nguyên công (i, j)
- Nguyên công (i,j): công việc j được xử lý trên máy i U 2, 1, 1, 1, 2, 2, 4, 3, 4, 4, 3, V Nguoàn p 11 p 22 p 23 p 43 0 0 0 Ñích Coâng vieäc 1 2 3 Trình töï gia coâng treân maùy 2, 1, 4, 3 1, 2, 3, 4 1, 2, 4 Thôøi gian thöïc hieän p 21 , p 11 , p 41 , p 31 p 12 , p 22 , p 32 , p 42 p 13 , p 23 , p 43 Máy JOB
- A: cung liền nét (cung conjunctive) mô tả lộ trình của các công việc
- B: cung đứt quãng (cung disjunctive, cung tuyển) diễn tả các nguyên công thuộc 2 công việc khác nhau, thực hiện trên cùng một máy
- Các nút nối với nhau bằng các cung đứt quãng: phải được thực hiện trên cùng một máy. 8 U 2, 1, 1, 1, 2, 2, 4, 3, 4, 4, 3, V Nguoàn p 11 p 22 p 23 p 43 0 0 0 Ñích Nguyên công (i,j): công việc j được xử lý trên máy i
Job shop model
- Kế hoạch điều độ khả thi:
- Chọn các cung đứt quãng → không xuất hiện vòng kín
- Makespan của một bảng điều độ được xác định bởi đường dài nhất từ nguồn U đến đích V
- Mỗi nguyên công trên đường này được nối tiếp bởi một nguyên công của công việc khác trên cùng máy
- bởi một nguyên công của công việc đó trên máy khác. → Bài toán cực tiểu makespan trở thành bài toán tìm kiếm cung đứt quãng sao cho cực tiểu độ dài đường dài nhất (critical path).
Nguyên công (i,j): công việc j được xử lý trên máy i
Quy hoạch Disjunctive
- Mô hình quy hoạch đứt quãng
- yij là thời gian bắt đầu nguyên công (i,j)
- Mục tiêu: min makespan (min Cmax)
- Ràng buộc:
- Ràng buộc về thời gian hoàn thành
- Ràng buộc công việc (Conjunctive arcs)
- Ràng buộc máy (Disjunctive arcs)
- Ràng buộc không âm
Công
việc
Trình tự gia
công trên máy
Thời gian gia công pij
1 3,1,2 p31 = 9, p11 = 5, p21 =
2 1,2,3 p12 = 4, p22= 10, p32 =
3 2,1,3 P23 = 5, p13 = 8, p33 =
- Vẽ đồ thị Jobshop (directed graph) cho mô hình bài toán
- Hãy lập mô hình bài toán quy hoạch tuyển (disjunctive programming formulation) cho bài toán trên
BnB cho job shop
+ Phân nhánh bài toán - branching
+ Xác định các cận dưới (hoặc cận trên – tuỳ
thuộc bài toán) ở mỗi nhánh - bounding
- Các kế hoạch điều độ tích cực phải được sinh ra
Branching
Ω - tập hợp các nguyên công mà tất cả việc trước nó đều đã được điều độ rij - thời gian bắt đầu sớm nhất có thể được của nguyên công (i,j) trong tập Ω