LoslegenKostenlos starten

Wartungsplan für vorbeugende Instandhaltung

In einem Steinbruch werden Diamantsägen verwendet, um Marmorplatten zu schneiden. Für die vorbeugende Instandhaltung dürfen die Sägen nur 4 Stunden am Stück laufen, danach erfolgt eine 1-stündige Inspektion, bevor sie wieder in Betrieb gehen dürfen. Der Steinbruch arbeitet in 10‑Stunden-Schichten. Wenn am Ende der Schicht die Sägeblätter nicht 4 Stunden am Stück genutzt wurden, wird die verbleibende Zeit zu Beginn der nächsten Schicht genutzt. Die erwartete Anzahl an benötigten Sägeblättern pro Stunde ist unten aufgeführt. Unser Ziel ist es, die minimale Anzahl an Sägeblättern für die Schicht zu bestimmen.

Erwartete Auslastung – (beachte, dass das Diagramm bei Stunde 0 beginnt)

Hour Saws Needed
0 7
1 7
2 7
3 6
4 5
5 6
6 6
7 7
8 7
9 6
  • Das Modell wurde für dich initialisiert.

Diese Übung ist Teil des Kurses

<Kurs>Supply Chain Analytics mit Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# The class has been initialize, and hours defined
model = LpProblem("Minimize Staffing", LpMinimize)
hours = list(range(10))

# Define Decision Variables
x = LpVariable.dicts('saws_', ____, lowBound=0, cat=____)
Code bearbeiten und ausführen