Hallo zusammen,
ich zerbreche mir nun seit 2 Tagen über die Messung der Werkerauslastung im Fall unterschiedlicher Schichtpläne für Werkerpool sowie Stationen den Kopf.
Hintergrund:
Mein Modell stellt eine Fertigungslinie dar. Dabei besitzen Werkerpools unterschiedliche Schichtpläne im Vergleich zu den Maschinen (Stationen sollen während MA-Pausen weiterarbeiten, Geplante Stillstandzeit für bspw. Wartung&Instandsetzung habe ich als Pausen im Schichtkalender der Maschinen simuliert).
Die Herausforderung besteht nun darin, dass die Maschinen die importierten Mitarbeiter während ihrer Pausen nicht freigeben. Die Maschine ist pausiert, der Mitarbeiter steht aber trotzdem neben der Maschine und seine Auslastung steigt an. Auch steigt die Auslastung nach Schichtende an, sollte das Teil nicht fertig produziert worden sein.
Habe bereits versucht die geplante Stillstandzeit als "Störungen" zu modellieren. Gleicher Effekt. Während einer Störung, wird Mitarbeiter - sollte das Produkt noch nicht fertiggestellt worden sein - nicht freigegeben.
Die einzige Lösung zur "richtigen" Messung der MA-Auslastung, die ich bislang gefunden habe, betrifft die Nutzung von Trigger-Objekten sowie die Importer-Funktionen ".imp.gebeExporterFrei()" sowie ".imp.importiere()". Hierfür müsste ich für jede Maschine mehrere Trigger implementieren, die dann bei Pausenbeginn der Maschine eine Funktion aufruft, die die aktuell importierten Mitarbeiter freigibt und bei Pausenende wieder neue Mitarbeiter importiert.
Dieser Weg ist allerdings sehr aufwändig, da ich eine sehr große Anzahl an Maschinen/bzw. Maschinen-Subprozesse in der Fertigungslinie habe, für die ich jeweils mehrere Trigger implementieren müsste.
Kennt hier jemand einen schöneren Weg?
Vielen Dank schon einmal im Voraus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP