Hallo zusammen,
ich bin neu hier und habe noch nicht sehr viel Erfahrung mit Plant Simulation. Meine Situation ist die folgende:
Ich habe eine Simulation und möchte in dieser gerne eine Optimierung mittels eines Genetischen Algorithmus durchführen. Ich verwende dafür das Element GAOptimierung und zum anderen das Element GABereichsZuordnung.
Ich versuche nun einen Spezialfall zu lösen, für den zunächst keine Optimierung notwendig wäre. Ich setze die Generationsgröße auf 1 und die Anzahl der Generationen ebenfalls. Ich minimiere gegen 0. Für die Bewertung und den Abschluß habe ich jeweils eine Methode formuliert. In dem Baustein GABereichsZuordnung verwende ich zunächst ein Minimum und ein Maximum von 0, als Abstand habe ich 1 gewählt, mit 0 habe ich es bisher allerdings auch schon probiert.
Ich habe eine Methode zum Ausführen der Simulation geschrieben. Wenn ich diese für sich alleine ausführe, läuft meine Simulation ohne Probleme. Wenn ich allerdings die Optimierung ausführe, bricht die Simulation sofort ab (nach 0:00:00:30.000). Der genetische Algorithmus füllt eine Tabelle und führt danach die Simulation aus. Ist die Tabelle von Anfang an mit den gleichen Werten gefüllt und ich führe die Simulation manuell aus, gibt es keine Probleme.
Habt ihr eine Idee woran das liegen könnte? Bzw. wie ich das was in dem genetischen Algorithmus geschieht debuggen könnte? Gerne kann ich mein Problem noch detaillierter beschreiben, ich weiß im Moment allerdings nicht wo es sinnvoll wäre anzufangen.
Viele Grüße
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP