Software: SimX - Nadelantrieb - Probabilistik - Sample-Methoden

Aus OptiYummy
Zur Navigation springenZur Suche springen

Sample-Methoden (Überblick)

Als "Sample" bezeichnet man u.a. eine Stichprobe in der Marktforschung. Bei den Sampling-Verfahren der probabilistischen Simulation handelt es sich um stochastische Simulationen mit Zufallszahlen.

Jedes Modell-Exemplar innerhalb der zu simulierenden Stichprobe erhält einen eigenen Parameter-Satz. Die Parameterwerte jedes Modell-Exemplars werden aus den aktuellen Nennwerten und einer "erwürfelten" Abweichung vom Nennwert entsprechend der zugeordneten Verteilungsdichte-Funktionen ermittelt. Die Anzahl der zu simulierenden Modell-Exemplare entspricht dem Stichprobenumfang. Aus allen Simulationsläufen erhält man die Gesamtverteilung der Ausgangsgrößen (Restriktionen und Gütekriterien).

Dadurch kann man sich eine aufwändige und problemabhängige Herleitung der partiellen Ableitungen einer komplexen Toleranzkette ersparen. Mit der Sample-Methoden kann man also eine beliebige Toleranzverteilung simulieren. Die Genauigkeit des Verfahrens hängt entscheidend von der Anzahl der Modelldurchrechnungen (Stichprobenumfang) ab, die leider exponential zu der Anzahl der Toleranzen steigen muss. Diese Methode ist mit einem hohem Rechenaufwand verbunden, jedoch universell einsetzbar.

In OptiY sind mehrere unterschiedliche Verfahren implementiert. Diese unterscheiden sich vor allem dadurch, wie "intelligent" die Exemplare innerhalb einer Stichprobe "erwürfelt" werden.


Monte Carlo Sampling

  • "Gewürfelt" wird über die gesamte Toleranzbreite mit "echten" Zufallszahlen.
  • Der erforderliche Stichprobenumfang N für eine angestrebte "saubere" Verteilungsfunktion der Toleranzgrößen ist deshalb relativ hoch!
  • Erst bei einer Stichprobengröße von ca. N=1 000 000 konvergiert der Fehler dieser Toleranzsimulation gegen Null!
  • Bei N=50 wird eine Normalverteilung z.B. nur ungenau nachgebildet:
Software SimX - Nadelantrieb - Probabilistische Simulation - monte-carlo-sampling.gif

Latin Hypercube Sampling

  • Im Unterschied zum "Monte Carlo Sampling" wird die gesamte Toleranzbreite eines streuenden Paramters in Teilintervalle zerlegt.
  • Jedes Teilintervall wird je nach vorgegebener Verteilungsfunktion mit Zufallszahlen gefüllt.
  • Deshalb wird eine "saubere" Verteilungsfunktion mit relativ kleinem Stichprobenumfang erreicht (Beispiel Normalverteilung N=50):
Software SimX - Nadelantrieb - Probabilistische Simulation - latin-hypercube-sampling.gif



--->> Hier geht es bald weiter !!!