Software: CAD - Tutorial - Optimierung - Lokale Suche

Aus OptiYummy
Zur Navigation springenZur Suche springen

Lokale Suche

Bei der globalen Suche haben wir den Einfluss unterschiedlicher Feder-Dicken aufgrund mangelnder Anschaulichkeit und langer Rechenzeiten nicht berücksichtigt. Dies werden wir jetzt bei Anwendung eines lokalen Suchverfahrens nachholen:

  • Die lokale Suche beginnt bei einer Ausgangslösung.
  • Sie bewegt sich im Lösungsraum zielgerichtet zu kleineren Werten der Straf-Funktion, bis ein Minimum erreicht wird (möglichst Strafe=0).
  • Wurde eine gültige Lösung gefunden (Strafe=0), so bewegt sich ein lokales Suchverfahren zielgerichtet zu kleineren Werten der Gütekriterien, bis ein Minimum erreicht ist.
  • Die erreichten Minima können bei ungünstigen Zielfunktionen auch lokale Minima sein (Senken in der Oberfläche).
  • Man weiß bei komplexen Problemen meist nicht, ob man wirklich das globale Optimum erreicht hat.

Die Zielfunktion in unserem Beispiel ist "gutmütig". Die Bewertungsgrößen werden repräsentiert durch stetige gekrümmte, nicht wellige Funktionen.

Experiment duplizieren

Software SimX - Nadelantrieb - Wirkprinzip - experiment duplizieren.gif

OptiY bietet die Möglichkeit, für ein Projekt mehrere Experimente zu verwalten. So können wir die bisherigen Einstellungen beibehalten und als Ausgangspunkt für ein neues Experiment nutzen:

  • Nach dem Duplizieren des Experiments erscheint im OptiY-Explorer die Kopie als Experiment2.
  • Dieses weitere Experiment besitzt am Anfang die gleiche Konfiguration wie das Original. Nur die Anzeigefenster muss man neu definieren.
  • Verwaltet man mehrere Experimente in einem Projekt, so sollte man mittels Umbenennen dafür sinnvolle Namen vergeben:
    • Das bisherige Experiment könnte man z.B. Globale Suche nennen.
    • Für das neue Experiment bietet sich die Bezeichnung Lokale Suche an:
      Software CAD - Tutorial - Optimierung - Lokale Suche - Experiment dupliziert.gif

Für jedes Experiment wird von OptiY ein separater Workflow verwaltet, so dass darin unabhängig voneinander Änderungen vorgenommen werden können:

  • Zuerst selektieren wir die Lokale Suche über das Kontextmenü als Startup-Experiment, damit wir es bearbeiten können.
  • Wir aktivieren den Nennwert der Dicke als Variable in den Grenzen von 0,3 mm ... 0,8 mm.
  • Für die Optimierung wählen wir das Hooke-Jeeves-Verfahren mit Startschrittweite=Standard.
  • Wir erhöhen die Zahl der Optimierungsschritte=1000 (mittels manuellem Stop können wir jederzeit die Berechnung anhalten).
  • Für alle Nennwerte und Bewertungsgrößen öffnen wir ein Nennwert-Diagramm, indem wir mit dem Cursor die Größe einfach in den Grafikbereich ziehen.

Wichtig:
Bevor wir die Berechnung starten, überprüfen wir jedesmal im Windows-Taskmanager, ob der Prozess Inventor.exe bereits aktiv ist. Wenn ja, so beenden wir diesen Prozess, weil ansonsten zusätzlich eine weiterer gestartet wird und der Hauptspeicher irgendwann überläuft!

Nach dem Start der Optimierung ergibt sich folgende zielgerichtete Veränderung der Abmessungen:


Hinweis: Bis hier wurde die Übungsanleitung schon als Entwurf erarbeitet!!!