Ottimizzazione forno di rivestimento VBA Excell

Job ID: 37858990

Budget: €30 – €250 EUR

Buongiorno, ho un forno costituito da 4 alberi verticali rotanti, su ogni albero possono essere montanti più piatti. I piatti contengono lungo la circonferenza degli utensili per essere rivestiti. Il tipo di piatto dipende dal diametro dell’utensile scelto. Un piatto per utensili di diametro 3mm ha 50 posti, per diametro 4 ha 50 posti, per diametro 6 ha 36 posti, per diametro 8 mm ha 30 posti, per diametro 10 mm ha 25 posti, per diametro 12 ha 20 posti. Il forno ha un’altezza interna massima di 465 mm. L’altezza di ogni piano è data dall’altezza del tipo di utensile più alto contenuto all’interno del piatto, dall’ altezza del piatto (10mm) dalla distanza di sicurezza al di sopra degli utensili data dalla formula (1.5 x diametro + 30 mm). Ogni piano può contenere utensili diversi ma devono avere lo stesso diametro e altezze simili (max 5 mm di differenza). Se un piatto contiene Piani diversi possono contenere utensili diversi in altezza e diametro. Vorrei un programma che data una estrazione Excel degli ordini settimanali, mi dica a partire da un ordine scelto da mettere dentro il forno, con quali altri ordini ottimizzare il forno lasciando meno spazi liberi possibili e quali ordini invece mi conviene fare stratificare esternamente. Ho a disposizione 4 infornate al giorno.