Die Monte-Carlo-Analyse in uSimmics (ehemals QucsStudio) ermöglicht es, den Einfluss von Fertigungstoleranzen und Umgebungseinflüssen auf das Schaltungsverhalten statistisch zu bewerten. Dieser Artikel erklärt die tol-Funktion – das zentrale Werkzeug zur Modellierung von Bauteilstreuungen – mit besonderem Fokus auf die Bedeutung der Argumente, den Unterschied zwischen den Verteilungstypen und häufige Konfigurationsfehler.
Was Sie lernen werden
- Grundprinzip der Monte-Carlo-Simulation und ihre Rolle im Schaltungsdesign
- Syntax und Argumente der
tol-Funktion in uSimmics (ehemals QucsStudio) - Unterschied zwischen Normalverteilung und Gleichverteilung sowie deren sinnvoller Einsatz
- Korrekte Modellierung von Fertigungstoleranzen mit der tol-Funktion
- Typische Konfigurationsfehler und wie Sie fehlerhafte Simulationsergebnisse vermeiden
Was ist Monte-Carlo-Simulation?
Die Monte-Carlo-Simulation ist eine Methode zur probabilistischen Bewertung von Systemen und Prozessen mit Unsicherheiten. Dabei werden den Eingangsgrößen zufällige Werte zugewiesen, die Berechnung wird vielfach wiederholt, und die Verteilung der Ergebnisse wird statistisch ausgewertet. So lässt sich ermitteln, in welchem Wertebereich ein System mit welcher Wahrscheinlichkeit arbeitet.
Ein typisches Anwendungsbeispiel im Schaltungsdesign: Widerstände und Kondensatoren weisen fertigungsbedingt Toleranzen von z. B. ±5 % auf. Die Monte-Carlo-Simulation zeigt, wie sich diese Streuungen auf Grenzfrequenz, Verstärkung oder Phasenreserve der Schaltung auswirken.
Die tol-Funktion steht im Mittelpunkt dieses Artikels, weil viele Anwender unsicher sind, wie Bauteilstreuungen korrekt einzustellen sind, und Fehlkonfigurationen zu Simulationsergebnissen führen, die die Realität nicht abbilden.
Variationsbereich modellieren
Für eine Monte-Carlo-Simulation müssen Variationsbereich und Verteilungstyp der Eingangsgrößen definiert werden. uSimmics (ehemals QucsStudio) stellt dafür die tol-Funktion bereit, mit der sich diese Einstellungen kompakt vornehmen lassen.
Mit der tol-Funktion definieren Sie, wie stark ein Bauteilwert (z. B. Widerstandswert oder Kapazität) um seinen Nennwert streut – und spiegeln so Fertigungstoleranzen oder Umgebungseinflüsse im Simulationsmodell wider.
Syntax und Argumente der tol-Funktion
Die tol-Funktion in uSimmics (ehemals QucsStudio) wird wie folgt geschrieben:
tol(x, v, d)
| Argument | Bedeutung | Beispiel |
|---|---|---|
x |
Mittelwert (Nennwert des Bauteils) | 100 (100 Ω) |
v |
Toleranzbereich (%) | 10 (±10 %) |
d |
Verteilungstyp (0 = Normalverteilung, 1 = Gleichverteilung, Standard: 0) |
0 |
Beispiel: 100-Ω-Widerstand ±10 %
Ein Widerstand mit einer Toleranz von ±10 % um den Nennwert 100 Ω wird wie folgt modelliert:
tol(100, 10, 0)
100: Mittelwert (Zentrum der Streuung)10: Toleranzbereich (±10 %)0: Normalverteilung (Gaußverteilung)
Verteilungstypen im Detail
Das dritte Argument der tol-Funktion ist ein entscheidender Parameter, der die Aussagekraft der Simulationsergebnisse direkt beeinflusst. Die Eigenschaften beider Verteilungstypen müssen verstanden werden, um die richtige Wahl zu treffen.
Normalverteilung: d=0
Die Werte sind symmetrisch um den Mittelwert verteilt; mit zunehmendem Abstand vom Mittelwert sinkt die Auftrittswahrscheinlichkeit. Die Verteilungsform entspricht der bekannten Glockenkurve.
Wichtiger Hinweis zur Konfiguration:
Wenn v auf ±10 % gesetzt wird, entspricht dies einer Standardabweichung (σ) von 10 % (also 10 Ω). Da die Normalverteilung theoretisch bis ±∞ reicht, können auch Werte außerhalb von 90–110 Ω auftreten. Mit anderen Worten: Die als Toleranz angegebenen ±10 % werden als 1σ interpretiert, nicht als harte Grenze. Dies kann bei der Modellierung realer Bauteilstreuungen zu erheblichen Missverständnissen führen.
Gleichverteilung: d=1
Die Werte sind innerhalb des angegebenen Bereichs gleichmäßig verteilt; jeder Wert im Bereich tritt mit gleicher Wahrscheinlichkeit auf. Die Verteilungsform ist rechteckig (flach).
Bei v = 10 % sind die Werte gleichmäßig zwischen 90 Ω und 110 Ω verteilt; außerhalb dieses Bereichs gibt es keine Werte. Die obere und untere Grenze liegen exakt bei ±10 %.
Reale elektronische Bauteile folgen jedoch einer Normalverteilung – Werte nahe dem Nennwert sind wahrscheinlicher als Extremwerte. Daher ist die Gleichverteilung für eine realitätsnahe Bauteilmodellierung weniger geeignet.
Wann welchen Verteilungstyp verwenden?
| Verteilungstyp | Eigenschaften | Empfohlener Einsatz |
|---|---|---|
| Normalverteilung (d=0) | Konzentriert um den Mittelwert; Werte außerhalb des Toleranzbereichs möglich | Näher an realen Bauteilstreuungen; Standardabweichung beachten |
| Gleichverteilung (d=1) | Gleichmäßig im angegebenen Bereich; keine Werte außerhalb | Worst-Case-Analyse, Sicherheitsmargenbewertung |
Wichtiger Hinweis: Fertigungstoleranz und Standardabweichung
Die Fertigungstoleranz realer Widerstände und Kondensatoren folgt einer Normalverteilung. Die in Datenblättern angegebene Toleranz (z. B. ±5 %) entspricht in der Regel dem 3σ-Bereich (3-fache Standardabweichung), da Bauteilhersteller ihre Fertigungsprozesse entsprechend steuern.
Wenn Sie den Toleranzwert aus dem Datenblatt direkt in das Argument v der tol-Funktion eingeben, simulieren Sie eine dreimal größere Streuung als in der Realität. Wie Sie die Standardabweichung korrekt berechnen und einstellen, wird im verwandten Artikel „Standardabweichung realer Bauteile korrekt einstellen“ ausführlich beschrieben.
Fazit
Eine korrekte Konfiguration der tol-Funktion ist die Voraussetzung dafür, dass die Eingangsgrößen in einer Monte-Carlo-Simulation die realen Verhältnisse widerspiegeln. Verstehen Sie die Eigenschaften von Normal- und Gleichverteilung, und wählen Sie den Verteilungstyp passend zum Simulationsziel. Insbesondere bei der Normalverteilung muss stets geprüft werden, ob die Standardabweichung mit der Fertigungstoleranzspezifikation übereinstimmt.
Verwandte Artikel
- uSimmics (ehemals QucsStudio) Monte-Carlo-Analyse: Standardabweichung realer Bauteile korrekt einstellen [2026]
- Parametrische Analyse elektronischer Schaltungen mit uSimmics (ehemals QucsStudio) [2026]
- uSimmics (ehemals QucsStudio) vs. QUCS: Unterschiede, Entwicklung und Vorteile im Vergleich [2026]
- Projektordner-Speicherpfad in uSimmics (ehemals QucsStudio) ändern [2026]
- Grundlagen des Tiefpassfilterdesigns und Simulation


Comment