2017-10-05 4 views
0

Ein großer Container hat 100 offene Felder in einer Reihe, und jede Box hat 3 Artikel darin. Es gibt einen Trolley, der Gegenstände in einer bestimmten Box (sagen wir anhand seiner Id) eins nach dem anderen aufnimmt und an einer anderen Stelle absetzt und dann zu einer anderen Box und so weiter geht. Grundsätzlich hat der Wagen die Reihenfolge, in der er Kisten auswählen muss.In Anylogic, wie ein Agent zu modellieren, der Agent des Typs A, der Agenten des Typs B, Agent des Typs B hat Agenten des Typs C darin hat

Ich bin neu zu anylogic. Ich könnte falsch denken, aber hier ist meine Idee. Ich dachte, Big-Container als einen Agent-Typ zu modellieren, Box als einen anderen Agent-Typ, Element als einen anderen Agent-Typ und erstellen eine Sammlung von 3 Elementen in Box-Agent, Sammlung von 100 Boxen in großen Container-Agent. Ist das ein richtiger Weg zu modellieren? Außerdem weiß ich nicht, wie man den großen Container mit Kisten animiert, in denen sich Gegenstände befinden.

Bitte lassen Sie mich wissen, wenn es Ideen gibt, wie man dieses Szenario modelliert. Vielen Dank.

Antwort

1

richtigen Ansatz, würde ich sagen. Um Agent B in Agent A einzubetten, öffnen Sie Agent A und ziehen Sie in Agent B aus der Ansicht "Projekte". Dies erzeugt eine Population von B innerhalb von A. Legen Sie seine Eigenschaften entsprechend fest (d. H. Die Anzahl der B in A ...)

Zur Animation: Sie müssen relative Koordinaten mit eingebetteten Agenten verstehen. Spielen Sie herum, indem Sie ein Bild zu A, B und C an ihren Mittelkoordinaten hinzufügen und prüfen Sie, wie es zur Laufzeit aussieht (es wird alles übereinander liegen).

Dann experimentieren Sie mit dem Ändern der Position, um die Auswirkung zu sehen. AnyLogic Hilfe hat auch gute Erklärungen wie es funktioniert.

Verwandte Themen