Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| automatisierte_prozessoptimierung [2026/03/04 09:01] – [(1/8) Metamaschinen wählen] paal | automatisierte_prozessoptimierung [2026/08/14 14:24] (aktuell) – [Prozess-Berechnungseinstellungen wählen] paal | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| Daraufhin startet ein Optimierungsassistent mit mehreren Schritten und hilft bei der Lösung der Optimierungsaufgabe. | Daraufhin startet ein Optimierungsassistent mit mehreren Schritten und hilft bei der Lösung der Optimierungsaufgabe. | ||
| - | ===== (1/8) Metamaschinen wählen ===== | + | =====Metamaschinen wählen ===== |
| In diesem Schritt wird festgelegt, **welche Maschinenkonfigurationen** in Form von Metamaschinen zur Optimierung in Betracht gezogen werden sollen. | In diesem Schritt wird festgelegt, **welche Maschinenkonfigurationen** in Form von Metamaschinen zur Optimierung in Betracht gezogen werden sollen. | ||
| {{ : | {{ : | ||
| - | Zunächst | + | Zunächst |
| === Funktionen === | === Funktionen === | ||
| Zeile 29: | Zeile 29: | ||
| - | **Maschinenliste (links)** | + | === Maschinenliste (links) |
| Links befindet sich die Liste **Maschinen** mit den verfügbaren Metamaschinen. Diese können ausgewählt werden. | Links befindet sich die Liste **Maschinen** mit den verfügbaren Metamaschinen. Diese können ausgewählt werden. | ||
| Zeile 37: | Zeile 37: | ||
| * **Löschen** – hebt Auswahl zurück / löscht Auswahl | * **Löschen** – hebt Auswahl zurück / löscht Auswahl | ||
| - | **Vorschau und Metamaschineninformationen** | + | === Vorschau und Metamaschineninformationen |
| + | |||
| Im rechten Bereich wird eine grafische Vorschau der Metamaschine angezeigt (Schneckenkonfiguration / Zylinderdarstellung). Unterhalb der Vorschau werden notwendige Kenndaten angezeigt: | Im rechten Bereich wird eine grafische Vorschau der Metamaschine angezeigt (Schneckenkonfiguration / Zylinderdarstellung). Unterhalb der Vorschau werden notwendige Kenndaten angezeigt: | ||
| Zeile 43: | Zeile 44: | ||
| * **Länge** (in L/ | * **Länge** (in L/ | ||
| - | Außerden | + | Außerdem |
| - | ===== (2/8) Baukasten und Werkzeug wählen ===== | + | =====Baukasten und Werkzeug wählen ===== |
| In diesem Schritt wird festgelegt: | In diesem Schritt wird festgelegt: | ||
| - | * welcher **Maschinenbaukasten** (*.mbk) für die Erstellung und Anwendung durchmesserunabhängigen Metamaschine (Schnecken- und Zylinderkonfiguration) verwendet wird. | + | * welcher **Maschinenbaukasten** (*.mbk) für die Erstellung und Anwendung |
| * welches **Werkzeug** (Standarddefinition oder eigenes definertes Werkzeug an der Schneckenspitze) eingesetzt wird. | * welches **Werkzeug** (Standarddefinition oder eigenes definertes Werkzeug an der Schneckenspitze) eingesetzt wird. | ||
| Zeile 60: | Zeile 61: | ||
| === Baukasten === | === Baukasten === | ||
| - | Im oberen Bereich muss der zu optimierende | + | Im oberen Bereich muss der Maschinenbaukasten |
| **Verfügbare Funktionen: | **Verfügbare Funktionen: | ||
| - | * Baukasten laden/ | + | * Baukasten laden |
| - | * Baukasten | + | * Baukasten |
| - | * **Bearbeiten...** – öffnet den Baukasten zur Anpassung (verfügbare Schnecken- und Zylidnerelemente) | + | * **Bearbeiten...** – öffnet den Baukasten zur Anpassung (verfügbare Schnecken- und Zylinderelemente) |
| Darunter wird eine grafische Vorschau der daraus erzeugbaren Schnecken-/ | Darunter wird eine grafische Vorschau der daraus erzeugbaren Schnecken-/ | ||
| Zeile 77: | Zeile 78: | ||
| * **Nächste** | * **Nächste** | ||
| - | zwischen den Metamaschinen gewechselt werden. So kann geprüft werden, ob der gewählte Baukasten die Metamschinen | + | zwischen den Metamaschinen gewechselt werden. So kann geprüft werden, ob der gewählte Baukasten die Metamaschinen |
| === Bereich Werkzeug === | === Bereich Werkzeug === | ||
| Zeile 86: | Zeile 87: | ||
| * **Standard** – nutzt ein voreingestelltes Standardwerkzeug | * **Standard** – nutzt ein voreingestelltes Standardwerkzeug | ||
| - | * **Anderes** – ermöglicht | + | * **Anderes** – ermöglicht |
| - | | + | |
| - | | + | |
| * **Bearbeiten...** – Werkzeugdaten öffnen und bearbeiten | * **Bearbeiten...** – Werkzeugdaten öffnen und bearbeiten | ||
| - | ===== (3/8) Verfahrensparameter wählen ===== | + | =====Verfahrensparameter wählen ===== |
| In diesem Schritt werden die **Ausgangs-Verfahrensparameter** für jede gewählte Metamaschine definiert. Diese bilden die Ausgangsbasis, | In diesem Schritt werden die **Ausgangs-Verfahrensparameter** für jede gewählte Metamaschine definiert. Diese bilden die Ausgangsbasis, | ||
| Zeile 102: | Zeile 103: | ||
| * Navigation zwischen mehreren Metamaschinen (**Vorherige / Nächste**) | * Navigation zwischen mehreren Metamaschinen (**Vorherige / Nächste**) | ||
| - | * Anzeige der aktiven **Meta Maschine** | + | * Anzeige der aktiven **Metamaschine** |
| * Button **Übernehme für alle** (überträgt die aktuellen Einstellungen auf alle ausgewählten Verfahrensparameter der jeweiligen Metamaschinen) | * Button **Übernehme für alle** (überträgt die aktuellen Einstellungen auf alle ausgewählten Verfahrensparameter der jeweiligen Metamaschinen) | ||
| Zeile 110: | Zeile 111: | ||
| - | ===== (4/8) Prozess-Berechnungseinstellungen wählen ===== | + | =====Prozess-Berechnungseinstellungen wählen ===== |
| In diesem Schritt wird festgelegt, **welche Modellberechnungen** im Rahmen einer einzelnen SIGMA Simulation durchgeführt werden und unter welchen Abbruchbedingungen iterative Teilberechnungen beendet werden. | In diesem Schritt wird festgelegt, **welche Modellberechnungen** im Rahmen einer einzelnen SIGMA Simulation durchgeführt werden und unter welchen Abbruchbedingungen iterative Teilberechnungen beendet werden. | ||
| Zeile 116: | Zeile 117: | ||
| {{ : | {{ : | ||
| - | Weitere Informationen zu den Berechungseinstellungen | + | Weitere Informationen zu den Berechnungseinstellungen |
| - | ===== (5/8) Zielvorgaben bestimmen ===== | + | =====Zielvorgaben bestimmen ===== |
| In diesem Schritt werden die **Optimierungsziele** definiert. Dazu werden für zu erledigende Aufgabe Prozessgrößen, | In diesem Schritt werden die **Optimierungsziele** definiert. Dazu werden für zu erledigende Aufgabe Prozessgrößen, | ||
| Zeile 149: | Zeile 150: | ||
| In der Spalte **Bewertungsmethode** sind verschiedene Bewertungslogiken für jede Zielgröße auswählbar. | In der Spalte **Bewertungsmethode** sind verschiedene Bewertungslogiken für jede Zielgröße auswählbar. | ||
| - | * **maximieren** (aufsteigende Bewertung | + | * **maximieren** (aufsteigende Bewertung, " |
| - | * **minimieren** (absteigende Bewertung | + | * **minimieren** (absteigende Bewertung, " |
| - | * **Ziel** (symmetrische Bewertung um einen Sollwert) | + | * **Ziel** (Der unter " |
| + | Die erste Priorität der Optimierung ist, Prozesse innerhalb der vorgegebenen Grenzen zu finden. Erst danach wird versucht, die Zielwerte zu erreichen. | ||
| - | ==== Gewichtung | + | |
| + | === Gewichtung === | ||
| Mit der **Gewichtung** wird festgelegt, wie stark ein Parameter in die Gesamtbewertung eingeht. | Mit der **Gewichtung** wird festgelegt, wie stark ein Parameter in die Gesamtbewertung eingeht. | ||
| - | * hohe Gewichtung | + | * hohe Gewichtung: Großer |
| - | * niedrige Gewichtung | + | * niedrige Gewichtung: Geringer |
| + | * Gewichtung = 0: Entsprechender Parameter wird nicht berücksichtigt | ||
| Zeile 171: | Zeile 175: | ||
| - | ===== (6/8) Berechnungseinstellungen – Optimierungsstrategie (PSO) ===== | + | =====Berechnungseinstellungen – Optimierungsstrategie (PSO) ===== |
| In diesem Schritt werden die Parameter der **PSO (Particle Swarm Optimization / Schwarmintelligenz)** eingestellt. | In diesem Schritt werden die Parameter der **PSO (Particle Swarm Optimization / Schwarmintelligenz)** eingestellt. | ||
| Zeile 178: | Zeile 182: | ||
| === Einstellparameter (PSO) === | === Einstellparameter (PSO) === | ||
| - | * **Schwarmgröße: | + | * **Schwarmgröße: |
| * **Geschwindigkeitskoeffizient C1:** Gewichtung der Bewegung eines Partikels in Richtung seines **lokalen Bestwertes** (eigene beste gefundene Lösung). | * **Geschwindigkeitskoeffizient C1:** Gewichtung der Bewegung eines Partikels in Richtung seines **lokalen Bestwertes** (eigene beste gefundene Lösung). | ||
| * **Geschwindigkeitskoeffizient C2:** Gewichtung der Bewegung eines Partikels in Richtung des **globalen Bestwertes** (beste Lösung des gesamten Schwarms). | * **Geschwindigkeitskoeffizient C2:** Gewichtung der Bewegung eines Partikels in Richtung des **globalen Bestwertes** (beste Lösung des gesamten Schwarms). | ||
| Zeile 204: | Zeile 208: | ||
| - | ===== (7/8) Berechnung / Schwarmoptimierung ===== | + | =====Berechnung / Schwarmoptimierung ===== |
| In diesem Schritt wird die eigentliche Optimierung mit den zuvor definierten Einstellungen durchgeführt. | In diesem Schritt wird die eigentliche Optimierung mit den zuvor definierten Einstellungen durchgeführt. | ||
| Zeile 255: | Zeile 259: | ||
| - | ===== (8/8) Ergebnisse auswählen / Prozess speichern ===== | + | =====Ergebnisse auswählen / Prozess speichern ===== |
| Nach Abschluss der Optimierung werden die Ergebnisse (Partikel / Kandidatenprozesse) in einer Ergebnisliste dargestellt. | Nach Abschluss der Optimierung werden die Ergebnisse (Partikel / Kandidatenprozesse) in einer Ergebnisliste dargestellt. | ||
| Zeile 300: | Zeile 304: | ||
| **Prozess erzeugen:** Mit dieser Funktion kann aus einem ausgewählten Optimierungskandidaten ein SIGMA-Prozess erzeugt bzw. gespeichert werden. Anschließend wird der Assistent mit **Finish** abgeschlossen. | **Prozess erzeugen:** Mit dieser Funktion kann aus einem ausgewählten Optimierungskandidaten ein SIGMA-Prozess erzeugt bzw. gespeichert werden. Anschließend wird der Assistent mit **Finish** abgeschlossen. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Hinweise | ===== Hinweise | ||