This article studies the dynamic multi-hoist scheduling problem in a robotic cell with multi-function and parallel processing units. We consider a general case of a multi-recipe and multi-stage material handling process, which can be encountered in many manufacturing industries such as electronics, chemical, food, automotive, and steelmaking. Scheduling such a process, even for a line with a single hoist, is very complex and has been merely dealt with using exact mathematical methods. We propose a logic-based optimization model to solve the task scheduling and resource allocation problem for a line with multiple hoists. Then necessary and sufficient conditions are presented to avoid collision between the hoists. A compact formulation for these constraints is then integrated into the model. We consider the units with multi-capacity as a special case of parallel units; nevertheless, we drive a more efficient model to deal with this problem in particular. Eventually, the logical constraints are translated into a MILP model that can be solved to optimality to minimize both productivity and hoist movement. In the end, we verify the effectiveness of the proposed method by applying it to various practical problems.

Dynamic hoist scheduling for multi-recipe and multi-stage production lines: A logical framework

D Ramin
Primo
Conceptualization
;
D Fraizzoli
Secondo
Software
;
A Ballarino
Co-ultimo
Supervision
;
A Brusaferri
Co-ultimo
Supervision
2023

Abstract

This article studies the dynamic multi-hoist scheduling problem in a robotic cell with multi-function and parallel processing units. We consider a general case of a multi-recipe and multi-stage material handling process, which can be encountered in many manufacturing industries such as electronics, chemical, food, automotive, and steelmaking. Scheduling such a process, even for a line with a single hoist, is very complex and has been merely dealt with using exact mathematical methods. We propose a logic-based optimization model to solve the task scheduling and resource allocation problem for a line with multiple hoists. Then necessary and sufficient conditions are presented to avoid collision between the hoists. A compact formulation for these constraints is then integrated into the model. We consider the units with multi-capacity as a special case of parallel units; nevertheless, we drive a more efficient model to deal with this problem in particular. Eventually, the logical constraints are translated into a MILP model that can be solved to optimality to minimize both productivity and hoist movement. In the end, we verify the effectiveness of the proposed method by applying it to various practical problems.
2023
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato - STIIMA (ex ITIA)
Dynamic multi-hoist scheduling;
Multi-function parallel units
Logic constraints
Mixed integer programming
File in questo prodotto:
File Dimensione Formato  
DHS_rev.pdf

embargo fino al 02/06/2026

Descrizione: This is the Author of the Accepted Manuscript (postprint) version of the following paper: ( Danial Ramin, Damiano Fraizzoli, Andrea Ballarino, and Alessandro Brusaferri, "Dynamic hoist scheduling for multi-recipe and multi-stage production lines: A logical framework.", 2023) peer-reviewed and accepted for publication in (Computers & Industrial Engineering, 10.1016/j.cie.2023.109360)
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 552.93 kB
Formato Adobe PDF
552.93 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/456162
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact