Table of Contents
Einführung in das Routh-Hurwitz-Kriterium
Das Routh-Hurwitz-Kriterium ist ein Eckpfeiler der klassischen Regeltheorie und bietet eine schnelle algebraische Methode zur Bewertung der Stabilität eines linearen zeitinvarianten (LTI) Systems, ohne explizit die Wurzeln seines charakteristischen Polynoms zu berechnen. Die Methode wurde 1876 von Edward John Routh und 1895 von Adolf Hurwitz unabhängig entwickelt und ist nach wie vor unverzichtbar für Ingenieure, die stabiles, vorhersagbares Verhalten in Rückkopplungssteuerungssystemen, elektrischen Netzwerken und mechanischen Strukturen gewährleisten müssen. Während moderne Software Pole direkt berechnen kann, bietet die Routh-Hurwitz-Tabelle einen tiefen Einblick in die Beziehung zwischen Polynomkoeffizienten und Wurzelpositionen, was sie zu einer kritischen Fähigkeit für die praktische technische Analyse macht.
Dieser Artikel bietet eine detaillierte, schrittweise Anleitung zum Erstellen und Interpretieren der Routh-Hurwitz-Tabelle, mit Schwerpunkt auf realer Anwendung. Sie lernen, wie man Instabilität durch Zeichenänderungen erkennt, spezielle Fälle wie Nullen in der ersten Spalte oder ganze Reihen von Nullen behandelt und das Kriterium auf eine Vielzahl von technischen Bereichen anwendet. Am Ende können Sie die Systemstabilität schnell bewerten und die Grenzen der Methode verstehen.
Bau des Routh-Hurwitz-Tisches
Die Routh-Hurwitz-Tabelle wird aus den Koeffizienten der charakteristischen Gleichung P(s) = annnnn-1n-11s + a aufgebaut, wobei alle Koeffizienten reelle Zahlen sind und nnn negativ ist, multiplizieren Sie das gesamte Polynom mit -1. Die Tabelle besteht aus Zeilen, die mit Potenzen von s indiziert werden, beginnend mit snn bis hinunter s[[F
Schritt 1: Ordnen Sie die ersten beiden Reihen an
Liste der Koeffizienten des Polynoms in abwechselnden Zeilen:
- Zeile sn: enthält Koeffizienten an, aan-4, ... (Koeffizienten von gerade indexierten Termen, beginnend mit dem höchsten Grad).
- Zeile sn-1: enthält Koeffizienten an-1, an-3an-5, ... (Koeffizienten ungerader indexierter Begriffe).
Fahren Sie fort, bis keine Koeffizienten mehr übrig sind; füllen Sie leere Einträge mit Nullen.
Schritt 2: Berechnen Sie nachfolgende Zeilen
Jede nachfolgende Zeile (für sn-2, sn-3, ...) wird mit einer bestimmenden Formel berechnet.
bj = -(det[[a[1,1, a1,j+1,[a2,12,j+1]) / a2,1
Dabei sind a1,1 und a2,1 die ersten Elemente der beiden vorhergehenden Zeilen.
- Nehmen Sie das erste Element der vorherigen Zeile (die zum Nenner wird).
- Erstellen Sie eine 2x2-Matrix mit der ersten Spalte der beiden vorhergehenden Zeilen und den nächsten Spalten dieser Zeilen.
- Berechnen Sie die Determinante, ändern Sie ihr Vorzeichen und teilen Sie durch den Nenner.
Um beispielsweise das erste Element der Zeile sn-2 aus den Zeilen sn und sn-1 zu berechnen:
b1 = (a[n-1*an-2 -an*an-3 /a
Wiederholen Sie für jede Spalte, bis die Zeile vollständig ist (die Anzahl der Elemente in jeder Zeile nimmt ab, wenn Sie nach unten gehen).
Interpretation der Stabilität aus der ersten Spalte
Nachdem die Tabelle vollständig ist, ist ausschließlich die erste Spalte (die linke Spalte jeder Zeile) zu berücksichtigen.
- Alle Einträge in der ersten Spalte müssen positiv (oder alle negativ) sein, damit das System stabil ist.
- Die Anzahl der Zeichenwechsel in der ersten Spalte (von positiv nach negativ oder umgekehrt) entspricht der Anzahl der Wurzeln mit positiven Realteilen. Eine Wurzel auf der imaginären Achse (marginale Stabilität) erscheint als Null in der ersten Spalte oder einer ganzen Reihe von Nullen.
Beispiel: Stabiles System
Betrachten Sie das Polynom P(s) = s4 + 2s3 + 3s2 + 4s + 5 Die Routh-Hurwitz-Tabelle ist wie folgt aufgebaut:
| s row | Coefficients |
|---|---|
| s4 | 1, 3, 5 |
| s3 | 2, 4, 0 |
| s2 | (2*3 - 1*4)/2 = 1, (2*5 - 1*0)/2 = 5, 0 |
| s1 | (1*4 - 2*5)/1 = -6, (1*0 - 2*0)/1 = 0 |
| s0 | (-6*5 - 1*0)/(-6) = 5 |
Die ersten Spalteneinträge sind: 1, 2, 1, -6, 5. Es gibt einen Vorzeichenwechsel (von 1 auf -6, dann zurück zu 5 zählt als zwei Vorzeichenwechsel? Eigentlich nur einen Vorzeichenwechsel: positiv zu negativ bei der s10? Warten Sie vorsichtig: Die ersten Spaltenwerte: Zeile s^4: +1, s^3: +2, s^2: +1, s^1: -6, s^0: +5. Das Zeichen geht +,+,+,-,+=> Es gibt zwei Vorzeichenwechsel: + zu - (zwischen s^2 und s^1) und - zu + (zwischen s^1 und s^0). Das System hat also zwei Wurzeln mit positiven reellen Teilen. Dieses Polynom ist in der Tat instabil.
Für ein wirklich stabiles System, z. B. P(s) = s2 + 2s + 1, wäre die erste Spalte [1, 2, (2*1 - 1*0)/2 = 1] => alle positiv => stabil.
Häufiger Fehler: Zählen Zeichen Änderungen
Jeder Übergang von positiv zu negativ oder negativ zu positiv zählt als ein Zeichenwechsel. Nicht überspringen Zeilen; schließen Sie die s0 Zeile ein.
Praktische Engineering-Anwendungen
Das Routh-Hurwitz-Kriterium ist nicht nur eine theoretische Übung - es wird in Design und Analyse in mehreren Ingenieurdisziplinen weit verbreitet.
Auslegung des Steuerungssystems
Bei der Rückkopplungssteuerung ergibt sich die charakteristische Gleichung aus der Übertragungsfunktion mit geschlossenem Regelkreis. Ingenieure passen Reglerverstärkungen (z. B. PID-Parameter) an und verwenden die Routh-Hurwitz-Tabelle, um Bereiche von Verstärkungen zu finden, die alle Pole in der linken Hälfte der Ebene halten. Dies ist besonders wertvoll in der frühen Entwurfsphase vor der Simulation, da sie sofortige Stabilitätsgrenzen bietet, ohne Polynome höherer Ordnung zu lösen. Zum Beispiel zeigt das Routh-Array beim Tuning eines Proportionalreglers für eine Anlage dritter Ordnung den maximal zulässigen Gewinn, bevor Instabilität auftritt.
Luft- und Raumfahrttechnik
Aircraft and spacecraft flight control systems must be stable under all flight conditions. The Routh-Hurwitz criterion is used to assess stability margins for autopilots, stability augmentation systems, and structural mode suppression. Given the complexity of aircraft dynamics (often represented by state-space models of order 10 or higher), the criterion offers a quick check after linearization. It also helps in analyzing the effect of parameter variations (e.g., fuel consumption) on stability.
Elektrische Stromkreise und Stromversorgungssysteme
Die Stabilität von elektrischen Netzen — von einfachen Operationsverstärkerschaltungen bis hin zu großen Stromnetzen — kann unter Verwendung des charakteristischen Polynoms der Übertragungsfunktion des Systems bewertet werden. Zum Beispiel kann der Wurzelort eines Stromsystemstabilisators durch Routh-Hurwitz-Analyse informiert werden, um niederfrequente Schwingungen zu verhindern. In ähnlicher Weise hilft das Kriterium bei Schaltnetzteilen, Kompensationsnetzparameter zu bestimmen, um Instabilität unter Laständerungen zu vermeiden.
Mechanische Systeme und Robotik
Robotermanipulatoren, Fahrzeugaufhängungen und flexible Strukturen weisen häufig charakteristische Gleichungen auf, die von Newton-Euler- oder Lagrange-Gleichungen abgeleitet sind. Das Routh-Hurwitz-Kriterium hilft bei der Bestimmung, ob ein bestimmter Satz von Feder-Dämpfer-Konstanten zu stabiler Bewegung führt. Beispielsweise verwenden Ingenieure bei der Entwicklung eines zweirädrigen Balancierungsroboters das Kriterium, um den minimalen Dämpfungskoeffizienten zu finden, der zur Stabilisierung des umgekehrten Pendelmodus erforderlich ist.
Chemische Prozesskontrolle
In der Prozessindustrie müssen Regler für Temperatur, Druck und Durchfluss abgestimmt werden, um Oszillationen oder Fluchtzustände zu vermeiden. Die Routh-Hurwitz-Tabelle wird auf die charakteristische Gleichung des linearisierten Modells eines chemischen Reaktors angewendet und hilft, PID-Verstärkungen einzustellen, die trotz Zeitverzögerungen (die über Padé-Polynome approximiert werden) Stabilität gewährleisten.
Umgang mit Sonderfällen am Routh-Hurwitz-Tisch
Bei der Tabellenkonstruktion treten zwei häufige Anomalien auf: eine Null in der ersten Spalte (aber nicht eine ganze Zeile) und eine ganze Reihe von Nullen.
Null in der ersten Spalte (aber nicht alle Nullen)
Wenn das erste Element einer Zeile Null ist, während der Rest der Zeile nicht Null ist, kann die Tabelle nicht mit der normalen Formel fortgesetzt werden, da eine Division durch Null erforderlich ist. Die Standardlösung besteht darin, die Null durch eine kleine positive Zahl ε zu ersetzen und mit den Berechnungen fortzufahren. Nach Abschluss der Tabelle analysieren Sie die Vorzeichen der ersten Spalte als ε → 0 + Die Anzahl der Vorzeichen ändert sich, wenn ε sich der Null von der positiven Seite nähert, gibt die Anzahl der Pole mit der rechten Hälfte an. Diese Methode ist gültig, da eine erste Spalte mit der Null oft einem Paar von Wurzeln der imaginären Achse oder einem marginal stabilen System entspricht.
] Polynom + 2s + 2s + s + 2s: [1, 1], 2: 2: 2, 2: 2: 2]: 2]: 2], 2], 2111111111+1] ergibt Pole bei -2, ±j, also ein Paar auf der imaginären Achse und ein stabiler Pol. Die Routh-Hurwitz-Tabelle
Ganze Reihe von Nullen
Wenn eine ganze Zeile der Routh-Hurwitz-Tabelle Null ist, signalisiert sie, dass das Polynom Wurzeln hat, die entweder rein imaginär, reell und entgegengesetzt im Zeichen sind, oder komplex konjugierte Paare auf der imaginären Achse. Um fortzufahren, konstruieren Sie ein Hilfspolynom aus der Zeile unmittelbar über der Nullzeile. Das Hilfspolynom wird gebildet, indem Sie die Koeffizienten aus dieser Zeile nehmen und die Potenzen von skksssss + ...]s um 2 verringern (z. B. für Zeile s]s um die Grenze oder symmetrisches Verhalten weiterführen.
]Beispiel:]+5s+5s+20s+20]+20? Tatsächlich steht Zeile s3 mit Koeffizienten [5,20], das Polynom ist also standardmäßig: Die Koeffizienten des Hilfspolynoms kommen aus der Zeile über der Nullzeile und sinken um 2. Also wenn die Nullzeile s2]3+4+42 ist tatsächlich abgeleitet aus den Koeffizienten der Zeile s^3: Koeffizienten und 20, mit den Potenzen s^3 und s^20. Differenzieren Sie die Koeffizienten der Zeile s^3 und 20s. Dann setzen Sie fort. Die erste Spalte wird keine Vorzeichenwechsel zeigen. Tatsächlich wird die erste Spalte mit stabilen Polen versehen,
Einschränkungen des Routh-Hurwitz-Kriteriums
Obwohl das Routh-Hurwitz-Kriterium leistungsstark ist, hat es mehrere Einschränkungen, die jeder Ingenieur verstehen sollte:
- Nur anwendbar auf lineare zeitinvariante (LTI) Systeme mit polynomialen Kennliniengleichungen.
- Keine direkten Informationen über die vorübergehende Reaktion (wie Einschwingzeit, Überschwingen, Dämpfungsverhältnis).
- Sensibel für Koeffizientenfehler – kleine Mess- oder Rundungsfehler können zu falschen Vorzeichenauswertungen führen, insbesondere in der Nähe von Stabilitätsgrenzen.
- Quantifiziert keine Stabilitätsmargen (Gewinnmarge, Phasenmarge).
- Kann Polynome mit symbolischen Koeffizienten nicht einfach über einfache Parametrisierungen hinaus handhaben (z.B. einen einzelnen Gewinn).
Trotz dieser Einschränkungen bleibt die Routh-Hurwitz-Tabelle ein schnelles, intuitives und mathematisch strenges First-Line-Tool für die Stabilitätsanalyse.
Praktische Tipps für die Verwendung des Routh-Hurwitz-Tisches
- Überprüfe immer zuerst die notwendige Bedingung: Für Stabilität müssen alle Koeffizienten des charakteristischen Polynoms positiv sein. Jeder Null- oder Negativkoeffizient (insbesondere für Terme mit hohem Grad) signalisiert sofort eine mögliche Instabilität - aber das ist nicht ausreichend; die Tabelle wird immer noch benötigt, um zu bestätigen.
- Verwenden Sie numerische Präzision: Beim Erstellen großer Tabellen von Hand verwenden Sie symbolische Brüche oder hochpräzise Arithmetik, um Vorzeichenfehler zu vermeiden.
- Kombinieren Sie mit Root Locus: Verwenden Sie für das Design das Routh-Hurwitz-Kriterium, um den Bereich eines Verstärkungsparameters zu finden, und verwenden Sie dann Root Locus, um die Polemigration im geschlossenen Regelkreis auf transientes Verhalten zu untersuchen.
- In der Praxis, überprüfen Sie mit Simulation: Nach der Anwendung des Kriteriums, immer simulieren Sie das System (z.B. Schrittantwort) in Software wie MATLAB, Simulink oder Python Control Library zu bestätigen.
- Für Systeme höherer Ordnung (Ordnung > 10), sollten numerische Methoden (Eigenwertberechnung) für Genauigkeit verwendet werden, aber verwenden Sie die Routh-Hurwitz-Tabelle für Einblicke in die Parametersensitivität.
Externe Ressourcen und weitere Lesung
Für ein tieferes Verständnis des Routh-Hurwitz-Kriteriums und seines Platzes in der Kontrolltheorie werden die folgenden maßgeblichen Ressourcen empfohlen:
- Wikipedia: Routh-Hurwitz Stabilitätskriterium — umfassender historischer und mathematischer Hintergrund
- MIT OpenCourseWare: Feedback Control Systems (Vorlesungsnotizen auf Routh-Hurwitz)
- Universität von Michigan: Kontrolltutorials für MATLAB - Routh-Hurwitz
- Universität von Toronto: ECE410 — Routh-Hurwitz und Wurzellocus (PDF)
- ScienceDirect: Routh-Hurwitz Kriterium in Engineering-Anwendungen
Schlussfolgerung
Die Beherrschung der Routh-Hurwitz-Tabelle ermöglicht es Ingenieuren, die Systemstabilität in der frühen Entwurfsphase schnell zu beurteilen, ohne auf komplexe Root-Lösealgorithmen zurückzugreifen. Indem Sie verstehen, wie man die Tabelle konstruiert, Zeichenänderungen interpretiert und Spezialfälle behandelt (Epsilon-Methode und Hilfspolynom), erhalten Sie ein zuverlässiges, intuitives Werkzeug, das für Polynome jeder Ordnung funktioniert. Die direkte Verbindung des Kriteriums zu Koeffizientenmustern macht es besonders wertvoll für parametrische Studien, Gain-Tuning und Stabilitätsmargenschätzung in einer Vielzahl von Ingenieurdisziplinen - von der Luft- und Raumfahrt- und Automobilsteuerung bis hin zur Leistungselektronik und Prozessautomatisierung. Während moderne Rechenwerkzeuge den Bedarf an manueller Tischkonstruktion reduziert haben, bleibt der konzeptionelle Einblick, der durch das Routh-Hurwitz-Kriterium bereitgestellt wird, ein wesentlicher Bestandteil des analytischen Werkzeugkastens jedes Steuerungsingenieurs.