06.10.2013 Aufrufe

Zur Identifikation mechatronischer Stellglieder mit Reibung bei ...

Zur Identifikation mechatronischer Stellglieder mit Reibung bei ...

Zur Identifikation mechatronischer Stellglieder mit Reibung bei ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ANHANG<br />

3. Bestimme die Untermenge der Messpunkte, deren Abstand zur geschätzten Modell-<br />

kurve kleiner ist als ein Grenzwert.<br />

4. Wiederhole die Schritte 1-3 mehrmals<br />

8.2.2 Downhill-Simplex-Algorithmus<br />

Der Downhill-Simplex-Algorithmus bzw. Simplex-Algorithmus nach Nelder und Mead ist eine<br />

nichtlineare ableitungsfreie direkte Suchmethode und findet das Optimum einer Funktion<br />

<strong>mit</strong> Nθ Parametern [NM65]. Unter einem Simplex versteht man eine konvexe Hülle, die die<br />

Form eines Dreiecks für zweidimensionale Probleme und eines nichtentarteten Tetraeders<br />

für dreidimensionale Probleme hat. Das Verfahren geht so vor, dass<br />

1. Nθ + 1 Initialwerte gewählt werden<br />

2. die Funktionswerte an diesen Punkten berechnet und nach ihrer Größe sortiert werden<br />

3. die alten Punkte durch geeignete Nachfolger ersetzt werden und<br />

4. die Schleife <strong>mit</strong> Schritt 2 weitergeführt wird.<br />

Zu Schritt 3 standen vier Regeln nach Nelder und Mead in [NM65] zur Verfügung:<br />

1. Immer den schlechtesten Punkt am restlichen Simplex spiegeln. Wenn dieser Punkt<br />

besser ist als alle anderen, mache einen weiteren, noch größeren Schritt in dieselbe<br />

Richtung.<br />

2. Wenn dieser Punkt eine Verbesserung bringt, ersetze den schlechtesten durch ihn und<br />

beginne den Algorithmus wieder von vorn.<br />

3. Wenn dieser Punkt eine weitere Verschlechterung bringt, berechne einen neuen<br />

Punkt, indem der schlechteste Punkt in Richtung „bester Punkt“ gerückt wird. Ist das<br />

erfolgreich, beginne den Algorithmus wieder von vorn.<br />

4. Wenn dieser neue Punkt eine weitere Verschlechterung bringt, verwirf ihn und kompri-<br />

miere den ganzen Simplex um den besten Punkt und beginne den Algorithmus wieder<br />

von vorn.<br />

Nach den o.g. vier Regeln wird das Verfahren iterativ ausgeführt bis zur Erfüllung eines Kon-<br />

vergenzkriteriums wie z.B. Minimierung eines quadratischen Fehlers. Der Downhill-Simplex-<br />

Algorithmus wurde schon in Matlab/Simulink TM implementiert.<br />

110

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!