Table of Contents
Inleiding tot het stabiliteitscriterium van Routh-Hurwitz
Het Routh .Hurwitz stabiliteitscriterium is een hoeksteen van de controle theorie en polynomiale analyse. Het biedt een systematische methode voor het bepalen van het aantal wortels van een echte polynomial die in de rechter helft van het complexe vlak liggen zonder expliciete wortelberekening nodig. Voor ingenieurs en wiskundigen werken met complexe polynomen, dit criterium transformeert een anders moeilijk algebraïsch probleem in een eenvoudige complector procedure.
Een . .complex polynomial . Hier verwijst naar een polynomial met echte coëfficiënten (zoals standaard in controletoepassingen) maar waarvan de wortels kunnen complex zijn. De stabiliteit van vele fysieke systemen . Van elektronische circuits tot mechanische connecties . is afhankelijk van het teken van de echte delen van de karakteristieke polynomial . Het Routh . Hurwitz criterium beantwoordt deze vraag efficiënt , zelfs voor hoge-orde polynomials die niet in staat zijn om factor .
Dit artikel breidt uit op de oorspronkelijke samenvatting, het verstrekken van een gedetailleerde walkthrough van de methode, voorbeelden, speciale gevallen, en praktische toepassingen. Tegen het einde, lezers in staat zullen zijn om de Routh . Hurwitz techniek te vereenvoudigen en te analyseren complexe polynomials met vertrouwen.
Wat zijn complexe polynomen?
In de controletechniek en wiskunde is een complexe polynomial meestal een uitdrukking van de vorm:
P(s) = an sn + an−1 sn−1[ + ... + a1 s + a0[[]
De basis van de methode is een methode die de verhouding tussen de reële en de reële waarde van de methode aangeeft.
Zo is de karakteristieke vergelijking van een tweede-ordesysteem zoals een massa-veer-damper ms2 + bs + k = 0. Afhankelijk van de dempingsverhouding kunnen de wortels echt en negatief zijn (overgedampt) of een complex geconjugeerd paar met negatief echt deel (ondergedamd). Het Routh . Hurwitz-criterium biedt een manier om te controleren of alle wortels negatieve echte delen hebben zonder de vergelijking op te lossen.
Waarom directe wortelberekening is impraktisch
Voor veeltermen van orde vijf of hoger, exacte analytische worteloplossingen zelden bestaan (Abel. Ruffini stelling). Numerieke methoden kunnen bij benadering wortels, maar ze zijn gevoelig voor coëfficiënt onzekerheid en kunnen subtiele tekenen van instabiliteit missen. Het Routh. Hurwitz criterium, daarentegen, geeft een definitief ja/geen antwoord over het teken van echte delen, met alleen de polynomiale coëfficiënten. Dit maakt het onmisbaar voor voorlopige stabiliteitsanalyse en voor het verifiëren van ontwerpmarges.
Het stabiliteitscriterium van Routh
Het criterium, onafhankelijk ontwikkeld door Edward John Routh (1876) en Adolf Hurwitz (1895), stelt dat voor een polynoom met reële coëfficiënten, alle wortels negatieve echte delen hebben als en alleen als alle belangrijkste minderjarigen van de Hurwitz matrix (of, gelijkwaardig, de eerste kolom van de Routh array) positief zijn. De methode wordt meestal onderwezen met behulp van de Routh array omdat het eenvoudiger is om met de hand te bouwen.
Het opbouwen van de Routh Array
Gezien de polynoom:
P(s) = an sn + an−1 sn−1[ + ... + a1 s + a[0[] a[n[ > 0[]]),
de Routh-array is als volgt opgebouwd:
- Label de eerste twee rijen. Rij n bevat coëfficiënten van evengeïndexeerde bevoegdheden (beginnend met a[n]], [an−2[]]]]). Rij []enn−1]a[a[]a]a[[[a]]]]][LT:2]]]]] met geen enkele
- Bereken volgende rijen.[ Voor rij n−2 wordt elk element afgeleid van de twee bovenstaande rijen met behulp van een determinerende formule:
[b1[] = (an−1 a[n−2[ - an a] / an−1[], [[
b][ - Doe verder totdat alleen de constante rij over is. De laatste rij komt overeen met s0 en bevat één element, dat de constante term is (meestal ]a0).
- Bezoek de eerste kolom. Als alle ingangen in de eerste kolom van de array positief zijn (en geen nul), dan liggen alle wortels in het linker halfvlak (het systeem is stabiel). Elke tekenwijziging geeft het aantal wortels met positieve reële delen aan.Elk tekenverandering telt één van deze wortels.
Speciale gevallen in de Routh Array
Er ontstaan twee bijzondere situaties die een zorgvuldige behandeling vereisen:
- Zero in de eerste kolom. Als het eerste element van een rij nul is, maar de rest van de rij nul is, vervang dan de nul door een klein positief getal ε en ga verder. Het teken ε bepaalt het stabiliteitsresultaat. Als alternatief kan men de Auxiliary polynomial gebruiken (zie hieronder).
- Entire rij van nullen. Dit geeft aan dat de polynoom symmetrisch gelokaliseerde wortels bevat (paar wortels die negatief zijn van elkaar of complexe geconjugeerden met nul echt deel). In dit geval, vorm een hulppolynoom van de rij boven de nullen, neem zijn afgeleide, en gebruik de coëfficiënten van dat derivaat om de nul rij te vervangen.
Voorbeeld: Een vierde-orde polynomiale
De Commissie heeft de Commissie in kennis gesteld van de door de Commissie verstrekte informatie.
- Rij s4: 1, 3, 5
- Rij s3: 2, 4, 0
- Rij s2: b1[ = (2·3 - 1·4)/2 = (6-4)/2 = 1[, b2 = (2·5 - 1·0)/2 = 10/2 = 5[]
- Rij s1: c1 = (1·4 - 2·5)/1 = (4-10/1 = -6[, dan nul
- Rij s0: d1[ = (-6·5 - 1·0)/(-6) = (-30)/(-6) = 5
Eerste kolom: 1, 2, 1, -6, 5 → het teken verandert eenmaal (van 1 naar -6, en van -6 terug naar 5), wat aangeeft dat één wortel met positief echt deel. Inderdaad, de polynoom heeft wortels: -1,65 ± 0,35i, 0,65 ± 1,72i . Het laatste paar heeft een positief echt deel.
Vereenvoudigen van complexe polynomen met behulp van het criterium
De Routh . Hurwitz methode vereenvoudigt de stabiliteitsanalyse van complexe polynomen op verschillende manieren:
- Vermijdt root-berekening. Voor hoge-orde polynomen is factoring of numeriek zoeken naar wortels duur en soms onbetrouwbaar. De array vereist alleen toevoeging, aftrekken, vermenigvuldigen en divisies die eenvoudig met de hand of spreadsheet kunnen worden uitgevoerd.
- Handelt parameteronzekerheid. Door coëfficiënten uit te drukken in termen van systeemparameters (gains, tijdconstanten), kan men stabiliteitsvoorwaarden afleiden in termen van ongelijkheid. Bijvoorbeeld, het bereik van een controllerwinst K waarvoor het gesloten-lussysteem stabiel blijft, kan worden gevonden door de Routh-array toe te passen en alle eerste-kolomelementen positief te laten zijn.
- Identificeert marginale stabiliteit. Een nul in de eerste kolom (de ε-case) of een rij nullen duidt wortels op de denkbeeldige as of symmetrisch geplaatst rond de oorsprong. Deze voorwaarden bepalen vaak de grens tussen stabiel en onstabiel gedrag.
Werken met complexe coëfficienten?
Hoewel het klassieke criterium van Routh . Hurwitz reële coëfficiënten vereist, bestaan er vele extensies. Voor polynomen met complexe coëfficiënten ([ai . kan gebruik worden gemaakt van wijzigingen zoals de gemodificeerde Routh-array of het Michailov-criterium[]. Bij de meeste praktische problemen met de controletechniek ontstaat echter de karakteristieke vergelijking uit reële fysieke parameters, zodat echte coëfficiënten de norm zijn.
Toepassingen in controlesystemen en daarbuiten
De primaire toepassing van het Routh . Hurwitz stabiliteitscriterium is het bepalen van de stabiliteit van lineaire tijd-invariant (LTI) systemen beschreven door overdracht functies. De noemer van de overdracht functie is de karakteristieke polynoom, en stabiliteit vereist dat alle wortels hebben negatieve echte delen.
Ontwerp van controlesystemen
Tijdens het ontwerp van de controller passen ingenieurs de winsten vaak aan (bv. een PID-controller die proportionele, integrale en afgeleide winsten oplevert) om de gewenste prestaties te bereiken. Het Routh-criterium biedt een snelle manier om ]gainmarges[] het bereik van winsten die het systeem stabiel houden. Bijvoorbeeld, gegeven een eenheid feedbacksysteem met vooruit-overdrachtsfunctie G(s) = K / [(s+1)(s+2)(s+3)][], is de karakteristieke polynoom [3[[ + 6[FLT:] + 11] + 0]. Het toepassen van de Routh-array levert de conditie K [< 60 voor stabiliteit. Dit is veel sneller dan het berekenen van wortels als een functie van [FLT:]]2[[FLT:][FLT:] + 11]].
Netwerkanalyse
In de elektrotechniek bepaalt de karakteristieke polynoom van een RLC-circuit of voorbijgaande oscillaties vervallen. Het Routh . Hurwitz criterium helpt ingenieurs om componentwaarden te kiezen om aanhoudende oscillaties (stabiliteit) te voorkomen. Ook wordt de stabiliteit van feedbackgestuurde robots of vliegtuigen in mechanische systemen routinematig beoordeeld met behulp van deze methode.
Industrieel procesbeheer
In de chemische en aardolieindustrie regelen procesregelaars temperatuur, druk en stroom. De Routh-array wordt gebruikt tijdens het afstellen van proportionele ..integral .. controllers (PID) om ervoor te zorgen dat de gesloten-loopinstallatie stabiel blijft onder variaties in bedrijfsomstandigheden.
Voordelen en beperkingen
Net als elk ander hulpmiddel heeft het Routh . Hurwitz criterium sterke en zwakke punten.
Sterke punten
- Geen root berekening vereist. De array werkt uitsluitend op coëfficiënten.
- Schaalbaar. De methode werkt voor veeltermen van elke orde, hoewel hogere orden vervelend worden met de hand (gemakkelijk geautomatiseerd).
- Symbolisch vermogen. Coëfficiënten kunnen algebraïsche uitdrukkingen zijn, waardoor parametrische stabiliteitsanalyse mogelijk is.
- Biedt het aantal onstabiele wortels. Elke tekenverandering in de eerste kolom komt overeen met één wortel met positief reëel deel.
Beperkingen
- Alleen reële coëfficiënten. De klassieke vorm behandelt polynomen niet direct met complexe coëfficiënten, hoewel extensies bestaan.
- Geen informatie over de wortellocaties. Het criterium vertelt alleen hoeveel instabiele wortels bestaan, niet hun exacte waarden. Voor gedetailleerde transiënte analyse, wortellocatie of numerieke wortel-bepaling is nodig.
- Gevoeligheid voor numerieke fouten. Wanneer coëfficiënten bijna nul zijn of afrondingsfouten bevatten, kan de arrayconstructie tekenen ambiguïteiten veroorzaken. Gebruik van de ε-methode is een oplossing maar vereist zorgvuldige interpretatie.
- Haalt geen vertragingssystemen. Systemen met vertraging hebben transcendentale kenmerkende vergelijkingen, geen polynomen. Het Routh
Historische context en verdere lezing
Het Routh .Hurwitz criterium is vernoemd naar Edward John Routh, een Engelse wiskundige die de array methode publiceerde in 1876, en Adolf Hurwitz, een Duitse wiskundige die onafhankelijk een soortgelijke matrix formulering in 1895 afgeleid. Hun werk gebouwd op eerdere bijdragen van Cauchy en Hermite. Het criterium blijft een nietje in moderne controle leerboeken . ]het Wikipedia artikel voor een overzicht . Voor een dieper wiskundige behandeling, WeeskundeDirect ............................................................................................................................
Ingenieurs die geavanceerde controle bestuderen zullen ook de Hurwitz matrix tegenkomen in de context van Lyapunov stabiliteit. De verbinding tussen de Routh array en de determinant van de Hurwitz matrix is een klassiek resultaat in lineaire algebra en controle theorie.
Stap-voor-stap geïllustreerd voorbeeld
Laten we door een compleet voorbeeld lopen met een complexe (hoge-orde) polynoom om de kracht van de methode te demonstreren. Beschouw de karakteristieke polynoom van een besturingssysteem:
P(s) = 2 s5 + 4 s4 + 6 s3[ + 8 s2 + 10 s + 12
Stap 1: Regel de eerste twee rijen
- Rij s5 (vermogen 5): coëfficiënten van s5, s[3, s[1[] → 2, 6, 10
- Rij s4 (vermogen 4): coëfficiënten van s[4, s[2, s[0] → 4, 8, 12
Stap 2: Bereken de derde rij (s3)
Gebruik van de determinerende formule:
- Eerste element: (4.6 - 2·8)/4 = (24 - 16)/4 = 8/4 = 2
- Tweede element: (4·10 - 2·12)/4 = (40 - 24)/4 = 16/4 = 4
- Derde element: nul (sinds geen coëfficiënten meer in de eerste rij)
Rij s3: 2, 4, 0
Stap 3: Bereken de vierde rij (s2)
De volgende informatie wordt verstrekt:
- Eerste element: (2·8 - 4·4)/2 = (16 - 16)/2 = 0/2 = 0
- Tweede element: (2·12 - 4·0)/2 = (24 - 0)/2 = 12
Rij s2: 0, 12
Hier hebben we een nul in de eerste kolom. De rest van de rij is nonzero (12). Vervang de nul door ε (een klein positief getal).
Stap 4: Bereken de vijfde rij (s1)
Gebruik van rij s3 (2,4,0) en rij s2 (ε,12):
- Eerste element: (ε·4 - 2·12)/ε = (4ε - 24)/ε = 4 - 24/ε
- Tweede element: (ε·0 - 2·0)/ε = 0
Rij s1: (4-24/ε), 0
Als ε → 0[+ domineert de term -24/ε, waardoor dit element negatief is (−∞).
Stap 5: Bereken de zesde rij (s0)
Gebruik van rij s2 (ε,12) en rij s[1 (4 - 24/ε, 0):
- Eerste element: [(4 - 24/ε)·12 - ε·0] / (4 - 24/ε) = 12
Rij s0: 12
Stap 6: Analyseer de eerste kolom
De eerste kolom is: rij s[5[: 2 (positief), rij s[4[: 4 (positief), rij s[3[: 2 (positief), rij s[2: ε (positief, als ε>0), rij s[]1[]: 4 - 24/ε (negatief voor kleine ε), rij s[0[: 12 (positief).
Er zijn twee tekenenveranderingen: van positief (rij s2) naar negatief (rij s[1) en van negatief terug naar positief (rij s]0). Daarom heeft de polynoom ]twee wortels met positieve reële delen .
Verificatie: Met behulp van numerieke instrumenten zijn de wortels van 2 s5 + ... + 12 = 0 ongeveer: -1,09, -0,50 ± 0,87i, 0,79 ± 1,04i. De twee complexe geconjugeerde wortels hebben inderdaad een positief reëel deel (0,79), wat de Routh-Hurwitz-voorspelling bevestigt.
Alternatieve aanpak: de hulppolynomiale voor de nul-rij-geval
Als we een volledige rij nullen hadden tegengekomen in plaats van slechts een nul in de eerste kolom, zouden we een hulppolynomial uit de bovenstaande rij vormen. Die techniek is essentieel voor gevallen als s4 + 5s2 + 4 (die puur denkbeeldige wortels heeft ±j, ±2j). De nulrij geeft wortels weer die symmetrisch zijn aan de oorsprong, en de hulppolynomial (afgeleid van de bovenstaande rij) geeft de werkelijke wortels.
Conclusie
Het Routh .Hurwitz stabiliteitscriterium transformeert de complexe analyse van hoge-orde polynomialen in een eenvoudig algoritme. Door de Routh array te bouwen en de tekens van de eerste kolom te inspecteren, kunnen ingenieurs en wiskundigen de stabiliteit van het systeem bepalen zonder het oplossen van wortels. De methode is onmisbaar in het ontwerp van het controlesysteem, circuitanalyse, en elk veld waar de wortels van een echte polynomial gedrag dicteren.
Door deze techniek te beheersen, kan men complexe polynomen met vertrouwen behandelen, of het nu gaat om academische studie, industrieel ontwerp of onderzoek. In combinatie met moderne rekentools (bv. MATLAB, Python), blijft het criterium van Routh-Hurwitz een fundamentele bouwsteen voor dynamische systeemanalyse. Voor degenen die verder willen verkennen, biedt de Control Systems Principles whitepaper extra uitgewerkte voorbeelden en geavanceerde extensies.