Hallo zusammen!
Ich mache gerade meine Thesis und versuche eine Fabrikhalle generieren zu lassen, durch festlegen einer gewünschten Produktionsmenge an BEs.
Hierbei sind viele Ähnlichkeiten mit dem Beispielmodell [Tools--> Generische Algorithmen --> Mehrere Optimierungen]
Allerdings habe ich hier noch ein paar Verständnisprobleme und hoffe mir kann hier vielleicht jemand weiterhelfen.
------------------------------------------------------------------------------------------
Falls mir jemand kurz in eigenen Worten die Funktionsweise erklären könnte wäre das super!
------------------------------------------------------------------------------------------
Ansonsten hätte ich untenstehend auch detailliertere fragen die mir zum besseren Verständnis helfen könnten.
------------------------------------------
Verständnis zur Funktion der Simulation mit GAwizard
1. Was macht die Tabelle [ProcessTable] genau? (ich glaube hier ist mein Hauptproblem…)
2. Was machen und was sind Op_1 bis Op_10 in der ProcessTable?
Sie bekommen durch die Funktion in der Methode [GenerateModel] einen zufälligen Wert zugeteilt. Was sagt der Wert jedoch aus, der dann in der ProcessTable unter „Where can be done“ eingetragen wird?
3. Die Optimierungsparameter-Tabelle Hat die Parameter [Untere Stufe 1] und [Obere Stufe 10] beim Starten wird die Obere Stufe auf 1 gesetzt und mit jeder neuen Maschine erhält die Obere Stufe ebenso + 1
Handelt es sich hierbei um die Anzahl der Maschinen und falls ja, wieso sind dann schon zu Beginn der Simulation 10 Spalten mit den unterschiedlichen Op_n für die Processtable eingetragen?
------------------------------------------
Verständnis zur Auswertung
4. Als Lösung wird ein Fitnesswert von 7:00.0000 ausgegeben, jedoch nicht die Anzahl der hierfür gesetzten Maschinen. Wie kann ich hierbei auf die Auswertung der Fitnessfunktion die Anzahl der Maschinen herausgeben lassen?
5. Beim Ändern der Fitnessberechnung zu [root.drain.statThroughputPerday] werden die Produzierten Teile untersucht. Ist es möglich hierbei möglich einen Fitnessbereich zu setzten? Statt Maximale Anzahl der Produzierten Teile möchte ich einen Fitnesswert von z.B. 500St und der GAwizard soll diesen „Fitnesswert“ annähern
(Ich habe schon versucht in die Methode [PrepareGA] durch GAwizard.BestFitness := 500 zu setzen jedoch ohne Erfolg…)
FÜR JEDE HILFE BIN ICH DANKBAR! – ist sie noch so klein oder unscheinbar!
Vielen Dank euch allen Im Voraus und bleibt gesund!
Mit freundlichen Grüßen
Euer doppel.m
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP