2016-07-12 27 views
0

Situation - Patienten kommen in ein Labor, um eine Blutprobe zu entnehmen. Das Modellieren der Verzögerung (Interaktion) mit dem Patienten scheint einfach genug zu sein, aber wie modelliert man die Verzögerung, nachdem der Patient gegangen ist und der Server die Laborprobe (Protokollprobe und Transport) verarbeiten muss, nachdem der Patient ausgetreten ist und ist nicht verfügbar, um andere Patienten zu sehen, bis diese Aufgaben abgeschlossen sind? Ich nehme an, Sie könnten diese Genesungszeit nach der Abreise des Patienten nennen. In diesem speziellen Fall gibt es mehrere Server (Phlebotomist), die aber gerne wissen möchten, wie sie für einen Server oder mehrere Server zu handhaben sind. Vielen Dank.Anylogic - So modellieren Sie die Verzögerung, bevor der Server eine andere Entität akzeptiert

Antwort

1

Zuerst müssen Sie einen Serviceblock durch Blockade-, Verzögerungs- und Freigabeblöcke ersetzen (diese Sequenz von Blöcken entspricht dem Serviceblock). Anschließend können Sie die Nachbearbeitungsaufgabe definieren, die die Ressourceneinheit unmittelbar nach Abschluss der Hauptaufgabe ausführen muss und vom Agenten freigegeben wird. Die Nachbearbeitungsaufgabe kann mit dem Nachbearbeitungsflussdiagramm definiert werden, beginnend mit dem unteren wrapUp-Anschluss des Freigabeblocks und endend mit dem resourceTaskEnd-Block.