Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
automatisierte_prozessoptimierung [2026/03/04 09:29] – [Gewichtung] adminautomatisierte_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. 
 {{ :de_sigma151_dlg_opt_001.png?direct&1000 |Prozessoptimierung – Metamaschinen wählen (1/8)}} {{ :de_sigma151_dlg_opt_001.png?direct&1000 |Prozessoptimierung – Metamaschinen wählen (1/8)}}
  
-Zunächst kannn der Anwender eine oder verschiedene **durchmesserunabhängige Metamaschine(n)** auswählen. Die Metamaschine definiert den grundsätzlichen Schneckenaufbau nebst Zudosierungen (z. B. einstufig, zweistufig, Entgasung, Seitenzugabe etc.) und dient als geometriebasierter Rahmen für die spätere Optimierung.+Zunächst kann der Anwender eine oder verschiedene **durchmesserunabhängige Metamaschine(n)** auswählen. Die Metamaschine definiert den grundsätzlichen Schneckenaufbau nebst Zudosierungen (z. B. einstufig, zweistufig, Entgasung, Seitenzugabe etc.) und dient als geometriebasierter Rahmen für die spätere Optimierung.
  
 === Funktionen === === Funktionen ===
Zeile 44: Zeile 44:
   * **Länge** (in L/D-Darstellung)   * **Länge** (in L/D-Darstellung)
  
-Außerden befindet sich ein Feld **Kommentar** unterhalb der Metaschine, in dem weitere Informationen einer Metamaschine ausgelesen werden können. +Außerdem befindet sich ein Feld **Kommentar** unterhalb der Metaschine, in dem weitere Informationen einer Metamaschine ausgelesen werden können. 
  
  
  
-===== (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 der durchmesserunabhängigen Metamaschine (Schnecken- und Zylinderkonfiguration) verwendet wird.
   * 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 61: Zeile 61:
 === Baukasten === === Baukasten ===
  
-Im oberen Bereich muss der zu optimierende Maschinenbaukasten angegeben werden. Anschließend wird er angezeigt (Pfad zur *.mbk-Datei).+Im oberen Bereich muss der Maschinenbaukasten der zu optimierenden Schnecken- und Zylinderkonfiguration angegeben werden. Anschließend wird er angezeigt (Pfad zur *.mbk-Datei).
  
 **Verfügbare Funktionen:** **Verfügbare Funktionen:**
  
-  * Baukasten laden/importieren +  * Baukasten laden  
-  * Baukasten austauschen +  * Baukasten aus anderen Prozess importieren 
-  * **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-/Maschinenkonfiguration angezeigt. Darunter wird eine grafische Vorschau der daraus erzeugbaren Schnecken-/Maschinenkonfiguration angezeigt.
Zeile 78: Zeile 78:
   * **Nächste**   * **Nächste**
  
-zwischen den Metamaschinen gewechselt werden. So kann geprüft werden, ob der gewählte Baukasten die Metamschinen abbilden kann.+zwischen den Metamaschinen gewechselt werden. So kann geprüft werden, ob der gewählte Baukasten die Metamaschinen abbilden kann.
  
 === Bereich Werkzeug === === Bereich Werkzeug ===
Zeile 87: Zeile 87:
  
   * **Standard** – nutzt ein voreingestelltes Standardwerkzeug   * **Standard** – nutzt ein voreingestelltes Standardwerkzeug
-  * **Anderes** – ermöglicht Auswahl / Import eines eigenen Werkzeugs +  * **Anderes** – ermöglicht Definition / Import eines eigenen Werkzeugs 
-  Werkzeug importieren / austauschen +      Werkzeug importieren aus Datei oder anderem Prozess 
-  Werkzeug zurücksetzen / entfernen+      Werkzeug neu anlegen
   * **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, auf der die Optimierung aufsetzt. In diesem Schritt werden die **Ausgangs-Verfahrensparameter** für jede gewählte Metamaschine definiert. Diese bilden die Ausgangsbasis, auf der die Optimierung aufsetzt.
Zeile 103: 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 111: 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 117: Zeile 117:
 {{ :de_sigma151_dlg_opt_004.png?direct&1000 |Prozessoptimierung – Prozess Berechnungseinstellungen (4/8)}} {{ :de_sigma151_dlg_opt_004.png?direct&1000 |Prozessoptimierung – Prozess Berechnungseinstellungen (4/8)}}
  
-Weitere Informationen zu den Berechungseinstellungen finden Sie [[simulation:berechnung|hier]].+Weitere Informationen zu den Berechnungseinstellungen finden Sie [[simulation:berechnung|hier]].
  
  
-===== (5/8) Zielvorgaben bestimmen =====+=====Zielvorgaben bestimmen =====
  
 In diesem Schritt werden die **Optimierungsziele** definiert. Dazu werden für zu erledigende Aufgabe Prozessgrößen, Grenzen, Zielwerte, Bewertungsmethoden und Gewichtungen festgelegt. In diesem Schritt werden die **Optimierungsziele** definiert. Dazu werden für zu erledigende Aufgabe Prozessgrößen, Grenzen, Zielwerte, Bewertungsmethoden und Gewichtungen festgelegt.
Zeile 150: 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 / höher ist besser+  * **maximieren** (aufsteigende Bewertung, "max"-Wert ist das Optimierungsziel
-  * **minimieren** (absteigende Bewertung / niedriger ist besser+  * **minimieren** (absteigende Bewertung, "min"-Wert ist das Optimierungsziel
-  * **Ziel** (symmetrische Bewertung um einen Sollwert)+  * **Ziel** (Der unter "Ziel" festgelegte Wert ist das Optimierungsziel) 
 + 
 +Die erste Priorität der Optimierung ist, Prozesse innerhalb der vorgegebenen Grenzen zu finden. Erst danach wird versucht, die Zielwerte zu erreichen.
  
  
Zeile 159: Zeile 161:
 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 = großer Einfluss auf die Optimierungsbewertung +  * hohe Gewichtung: Großer Einfluss auf die Optimierungsbewertung 
-  * niedrige Gewichtung = geringer Einfluss+  * niedrige Gewichtung: Geringer Einfluss 
 +  * Gewichtung = 0: Entsprechender Parameter wird nicht berücksichtigt
  
  
Zeile 172: 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 179: Zeile 182:
 === Einstellparameter (PSO) === === Einstellparameter (PSO) ===
  
-  * **Schwarmgröße:** Anzahl der Partikel (Lösungskandidaten), die pro Iteration gleichzeitig untersucht werden ( größere Schwarmgröße = breitere Suche im Parameterraum, höhere Rechenzeit pro Iteration)+  * **Schwarmgröße:** Anzahl der Partikel (Lösungskandidaten), die pro Iteration gleichzeitig untersucht werden (größere Schwarmgröße = breitere Suche im Parameterraum, höhere Rechenzeit pro Iteration)
   * **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 205: 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 256: 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 301: 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  =====