Kies in het printvenster “Opslaan als pdf” om een kopie op je apparaat te bewaren.
1Formules en methoden
Stabiliteit: Routh–Hurwitz en wortelbaan
Stabiliteit
alle wortels van het karakteristieke polynoom in het linkerhalfvlak
Routh-tabel, s¹-element van een derdegraadspolynoom
b1 = (a2a1 − a3a0)/a2
Wortels in het rechterhalfvlak
aantal tekenwisselingen in de eerste kolom
Derdegraadspolynoom s³ + a₂s² + a₁s + a₀
stabiel als alle a > 0 en a₂·a₁ > a₀
K/(s(s + a)(s + b))
Kmax = ab(a + b), ω = √(ab)
Karakteristieke vergelijking
1 + K·G(s) = 0
Asymptoten
σa = (Σp − Σz)/(n − m), θ = (2q + 1)·180°/(n − m)
Vertrek- en aankomstpunten
dK/ds = 0
Modulusvoorwaarde
K = 1/|G(s)|
Vertrekhoek
θd = 180° − Σ∠(from other poles) + Σ∠(from zeros)
Methode
Schrijf het karakteristieke polynoom van de gesloten lus op: de noemer van 1 + K·G(s) = 0, uitgewerkt.
Zet de coëfficiënten afwisselend in de eerste twee rijen van de Routh-tabel en bouw de overige rijen op.
Tel de tekenwisselingen in de eerste kolom: elke wisseling is een pool in het rechterhalfvlak. Eis met K in de tabel dat elk element van de eerste kolom positief blijft.
Markeer voor een wortelbaan de polen en zeros, de segmenten op de reële as, de asymptoten vanuit het zwaartepunt en de splitsingspunten waar dK/ds = 0. Gebruik K = 1/|G(s)| voor de versterking in een punt.
Stationaire fout en PID-regeling
Systeemtype
aantal polen van G(s) bij s = 0
Foutconstanten
Kp = lim G(s), Kv = lim s·G(s), Ka = lim s²·G(s) (s → 0)
Stap A
ess = A/(1 + Kp)
Helling A·t
ess = A/Kv
Parabool A·t²/2
ess = A/Ka
PID-regelaar
C(s) = Kp + Ki/s + Kd·s
Tweedegraads doel
s² + 2ζωns + ωn²
Overshoot en timing
%OS = 100·e−ζπ/√(1−ζ²), tp = π/ωd, ts ≈ 4/(ζωn)
Methode
Tel de polen van de open lus C(s)·G(s) bij s = 0: dat is het systeemtype.
Bereken de foutconstante die bij de ingang hoort: Kp voor een stap, Kv voor een helling, Ka voor een parabool.
Pas ess = A/(1 + Kp), A/Kv of A/Ka toe, of los het op voor de versterking die je nodig hebt.
Schrijf voor een eis aan demping of snelheid het karakteristieke polynoom van de gesloten lus op en laat het overeenkomen met s² + 2ζω_n·s + ω_n².
2Oefenopgaven
1.StapresponsieGemiddeld
Een systeem heeft de overdrachtsfunctie G(s) = 19/(s² + 4s + 38) en krijgt een eenheidsstap als ingang. Bepaal de procentuele overshoot %OS van de stapresponsie.
G(s) = 19/(s² + 4s + 38)
%OS = %
2.StapresponsieMoeilijk
Een lus met negatieve eenheidsterugkoppeling heeft G(s) = 45/(s(s + 2)). Bepaal de 2%-insteltijd ts van de stapresponsie van de gesloten lus, met ts ≈ 4/(ζωₙ).
G(s) = 45/(s(s + 2))
ts = s
3.Bodediagrammen en margesGemiddeld
In het getoonde serie-RLC-banddoorlaatfilter staat de uitgang over R = 100 Ω, met L = 10 mH en C = 0,22 µF. Bepaal de −3 dB-bandbreedte BW in Hz.
R = 100 ΩL = 10 mHC = 0,22 µF
BW = Hz
4.Bodediagrammen en margesMoeilijk
Een lus met eenheidsterugkoppeling heeft de open-lus-overdrachtsfunctie L(s) = 740/(s(s + 10)). Bepaal de fasemarge PM in graden.
L(s) = 740/(s(s + 10))
PM = °
5.Stabiliteit: Routh–Hurwitz en wortelbaanGemiddeld
De lus in het schema heeft de open-lusoverdrachtsfunctie L(s) = K/(s(s + 2)(s + 8)). Bepaal de grootste versterking Kmax waarvoor de gesloten lus stabiel is.
L(s) = K/(s(s + 2)(s + 8))
Kmax =
6.Stabiliteit: Routh–Hurwitz en wortelbaanMoeilijk
De wortelbaan van L(s) = K/((s + 5)(s + 13)) is weergegeven. Bepaal de versterking K in het vertrekpunt sb, waar de twee gesloten-luspolen op de reële as samenkomen.
L(s) = K/((s + 5)(s + 13))
K =
7.Stationaire fout en PID-regelingGemiddeld
De ingang r(t) = 1 + 1t (een stap plus een helling) wordt aangelegd op een lus met eenheidsterugkoppeling met G(s) = 4(s + 2)/(s(s + 2)(s + 4)). Bepaal de stationaire fout ess.
G(s) = 4(s + 2)/(s(s + 2)(s + 4))r(t) = 1 + 1t
ess =
8.Stationaire fout en PID-regelingMoeilijk
Een proportionele regelaar K = 25 stuurt het proces G(s) = 4/(s(s + 5)) aan in een lus met eenheidsterugkoppeling. Bepaal de 2%-insteltijd ts van de stapresponsie, met ts ≈ 4/(ζωₙ).
G(s) = 4/(s(s + 5))K = 25
ts = s
9.Blokschema’sGemiddeld
Het proces G(s) = K/((s + 1)(s + 8)) staat in een lus met negatieve eenheidsterugkoppeling. Bepaal de versterking K waarvoor de gesloten lus kritisch gedempt is (twee gelijke reële polen).
Een proportionele regelaar K = 7 stuurt het proces G(s) = 10/(s + 1) aan in een lus met negatieve eenheidsterugkoppeling. Een verstoring D komt binnen aan de ingang van het proces (ze wordt opgeteld bij de uitgang van de regelaar). Een referentiestap van grootte 1 en een verstoringsstap van grootte 2 worden tegelijk aangelegd. Bepaal de stationaire uitgang css.
K = 7G(s) = 10/(s + 1)D = 2R = 1
css =
3Oplossingen
1.Stapresponsie
Antwoord: %OS = 34,04 %
Stapresponsie: een eerste-ordesysteem G(s) = K/(τs + 1) beantwoordt een stap van grootte U met y(t) = K·U·(1 − e−t/τ): het bereikt 63,2 % van de eindwaarde K·U na één tijdconstante τ en 98 % na 4τ. Een tweede-ordesysteem G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) heeft de polen s = −ζωₙ ± jωd met ωd = ωₙ√(1 − ζ²). Voor 0 < ζ < 1 schiet de stapresponsie door: procentuele overshoot %OS = 100·e−ζπ/√(1−ζ²), piektijd tp = π/ωd, en de 2%-insteltijd ts ≈ 4/(ζωₙ). Vergelijk de noemer met s² + 2ζωₙs + ωₙ² om ωₙ en ζ af te lezen. Voor een massa-veer-demper is ωₙ = √(k/m) en ζ = c/(2√(km)); voor een serie-RLC-schakeling is ωₙ = 1/√(LC) en ζ = (R/2)·√(C/L).
Vergelijk met de standaardvorm
De noemer moet overeenkomen met s² + 2ζωₙs + ωₙ².
ωₙ² = 38 → ωₙ = 6,164 rad/s
2ζωₙ = 4 → ζ = 4/(2·6,164) = 0,3244
Resultaat
%OS = 100·e−ζπ/√(1−ζ²) = 100·e−1,078 = 34,04 %
Antwoord
%OS = 34,04 %
2.Stapresponsie
Antwoord: ts = 4 s
Stapresponsie: een eerste-ordesysteem G(s) = K/(τs + 1) beantwoordt een stap van grootte U met y(t) = K·U·(1 − e−t/τ): het bereikt 63,2 % van de eindwaarde K·U na één tijdconstante τ en 98 % na 4τ. Een tweede-ordesysteem G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) heeft de polen s = −ζωₙ ± jωd met ωd = ωₙ√(1 − ζ²). Voor 0 < ζ < 1 schiet de stapresponsie door: procentuele overshoot %OS = 100·e−ζπ/√(1−ζ²), piektijd tp = π/ωd, en de 2%-insteltijd ts ≈ 4/(ζωₙ). Vergelijk de noemer met s² + 2ζωₙs + ωₙ² om ωₙ en ζ af te lezen. Voor een massa-veer-demper is ωₙ = √(k/m) en ζ = c/(2√(km)); voor een serie-RLC-schakeling is ωₙ = 1/√(LC) en ζ = (R/2)·√(C/L).
Voor deze lus is ζωₙ = a/2 welke K ook is: een hogere K geeft meer overshoot maar verkort de insteltijd niet.
3.Bodediagrammen en marges
Antwoord: BW = 1592 Hz
Frequentierespons: substitueer s = jω in de overdrachtsfunctie. De grootte in decibel is 20·log₁₀|H(jω)| en de fase is de som van de hoeken van de tellerfactoren min die van de noemerfactoren. Een eerste-orde RC- of RL-filter heeft zijn kantelfrequentie (−3 dB) bij ωc = 1/(RC) of R/L, en fc = ωc/(2π); een laagdoorlaatfilter geeft |H| = 1/√(1 + (ω/ωc)²) en φ = −atan(ω/ωc). In het asymptotische (rechte-lijn-)Bodediagram buigt elke pool de grootte met 20 dB/decade omlaag bij zijn kantelfrequentie, buigt elk nulpunt haar met 20 dB/decade omhoog, en geeft een integrator 1/s −20 dB/decade bij alle frequenties. Versterkingsdoorsnijding ωc: |L(jω)| = 1 (0 dB); fasemarge PM = 180° + ∠L(jωc). Faseomslag ω180: ∠L(jω) = −180°; versterkingsmarge GM = −20·log₁₀|L(jω180)| dB. De gesloten lus is stabiel als beide marges positief zijn.
Resonantiefrequentie
ω₀ = 1/√(LC) = 1/√(0,01·2,2 × 10⁻⁷) = 21320 rad/s
f₀ = ω₀/(2π) = 3393 Hz
Bandbreedte
BW = R/L = 100/0,01 = 10000 rad/s = 1592 Hz
Antwoord
BW = 1592 Hz
4.Bodediagrammen en marges
Antwoord: PM = 20,82 °
Frequentierespons: substitueer s = jω in de overdrachtsfunctie. De grootte in decibel is 20·log₁₀|H(jω)| en de fase is de som van de hoeken van de tellerfactoren min die van de noemerfactoren. Een eerste-orde RC- of RL-filter heeft zijn kantelfrequentie (−3 dB) bij ωc = 1/(RC) of R/L, en fc = ωc/(2π); een laagdoorlaatfilter geeft |H| = 1/√(1 + (ω/ωc)²) en φ = −atan(ω/ωc). In het asymptotische (rechte-lijn-)Bodediagram buigt elke pool de grootte met 20 dB/decade omlaag bij zijn kantelfrequentie, buigt elk nulpunt haar met 20 dB/decade omhoog, en geeft een integrator 1/s −20 dB/decade bij alle frequenties. Versterkingsdoorsnijding ωc: |L(jω)| = 1 (0 dB); fasemarge PM = 180° + ∠L(jωc). Faseomslag ω180: ∠L(jω) = −180°; versterkingsmarge GM = −20·log₁₀|L(jω180)| dB. De gesloten lus is stabiel als beide marges positief zijn.
Versterkingsdoorsnijding
ω⁴ + 100ω² − 547600 = 0
ω² = (−100 + √(10000 + 4·547600))/2 = 691,7
ωc = 26,3 rad/s
Fasemarge
∠L(jωc) = −90° − atan(26,3/10) = −159,2°
PM = 180° + ∠L = 20,82°
Antwoord
PM = 20,82°
5.Stabiliteit: Routh–Hurwitz en wortelbaan
Antwoord: Kmax = 160
Routh–Hurwitz-criterium: een lineair systeem is stabiel als elke wortel van zijn karakteristieke polynoom in het linkerhalfvlak van het s-vlak ligt. Schrijf de coëfficiënten afwisselend in de eerste twee rijen van de Routh-tabel. Elk element van een nieuwe rij volgt uit de twee rijen erboven; voor een derdegraads a₃s³ + a₂s² + a₁s + a₀ is het s¹-element b₁ = (a₂·a₁ − a₃·a₀)/a₂. Het aantal tekenwisselingen in de eerste kolom is gelijk aan het aantal wortels in het rechterhalfvlak. Met een versterking K in de coëfficiënten moet elk element van de eerste kolom positief blijven: de versterking waarbij het s¹-element nul wordt, is de stabiliteitsgrens, en de s²-rij geeft dan de frequentie van de aanhoudende oscillatie.
Karakteristieke vergelijking
s³ + 10s² + 16s + K = 0
Routh-schema
s³: 1, 16
s²: 10, K
s¹: (10·16 − K)/10
s⁰: K
Voorwaarden
Elk element van de eerste kolom moet positief zijn.
K > 0
10·16 − K > 0 → K < 160
Antwoord
Kmax = 160
Bij K = 160 oscilleert de gesloten lus met ω = √16 = 4 rad/s.
6.Stabiliteit: Routh–Hurwitz en wortelbaan
Antwoord: K = 16
Wortelbaan: als de versterking K van 0 naar ∞ gaat, bewegen de gesloten-luspolen, de wortels van 1 + K·G(s) = 0, van de open-luspolen naar de open-luszeros of naar oneindig. Een punt op de reële as hoort bij de wortelbaan als het aantal reële polen en zeros rechts ervan oneven is. De n − m takken die naar oneindig gaan, volgen asymptoten onder de hoeken (2q + 1)·180°/(n − m), die beginnen in het zwaartepunt σₐ = (Σ polen − Σ zeros)/(n − m). Takken verlaten of bereiken de reële as waar dK/ds = 0. De hoekvoorwaarde ∠G(s) = 180° bepaalt de vorm, en de modulusvoorwaarde K = 1/|G(s)| geeft de versterking in elk punt van de wortelbaan.
Vertrekpunt
dK/ds = 0 voor K = −(s + 5)(s + 13) geeft 2s + 18 = 0.
sb = −9
Modulusvoorwaarde
K = |−9 + 5|·|−9 + 13| = 4·4 = 16
Antwoord
K = 16
Bij deze versterking is de gesloten lus kritisch gedempt (ζ = 1).
7.Stationaire fout en PID-regeling
Antwoord: ess = 1
Stationaire fout: in een lus met eenheidsterugkoppeling en open-lusoverdrachtsfunctie G(s) is de fout E(s) = R(s)/(1 + G(s)), en volgens de eindwaardestelling is ess = lims→0 s·E(s). Het systeemtype is het aantal polen van G(s) bij s = 0. De foutconstanten zijn Kp = lim G(s), Kv = lim s·G(s) en Ka = lim s²·G(s), allemaal voor s → 0. Een stap van grootte A geeft ess = A/(1 + Kp), een helling A·t geeft A/Kv en een parabool A·t²/2 geeft A/Ka. Een type-0-lus volgt een stap met een eindige fout, een type-1-lus volgt een stap exact en een helling met een eindige fout.
Snelheidsconstante
Kv = lim s·G(s) = 1
Stapdeel
Kp = ∞ → estep = 0
Hellingsfout
ess = 1/1 = 1
Antwoord
ess = 1
8.Stationaire fout en PID-regeling
Antwoord: ts = 1,6 s
P-, PI- en PID-regeling: de regelaar C(s) = Kp + Ki/s + Kd·s werkt op de fout. Een proportionele versterking maakt de lus sneller en verkleint de fout van een type-0-proces, maar neemt die nooit weg. De integrerende term voegt een pool toe bij s = 0: het systeemtype gaat met één omhoog en een stap wordt zonder fout gevolgd. De differentiërende term voegt demping toe. Om de versterkingen te kiezen, schrijf je het karakteristieke polynoom van de gesloten lus op en vergelijk je het met s² + 2ζωns + ωn². Dan geldt %OS = 100·e−ζπ/√(1−ζ²), tp = π/ωd met ωd = ωn√(1 − ζ²), en ts ≈ 4/(ζωn).
Karakteristiek polynoom
s(s + 5) + 25·4 = s² + 5s + 100
ωₙ en ζ
ωₙ = √100 = 10 rad/s
ζ = 5/(2·10) = 0,25
Insteltijd
ζωₙ = 5/2 = 2,5
ts ≈ 4/2,5 = 1,6 s
Antwoord
ts = 1,6 s
De insteltijd hangt hier niet af van K: een grotere K laat de respons alleen sneller oscilleren.
9.Blokschema’s
Antwoord: K = 12,25
Blokschema-algebra: blokken in serie vermenigvuldig je (G₁·G₂), blokken parallel tel je op (G₁ + G₂), en een lus met voorwaarts pad G en terugkoppelpad H reduceert tot T = G/(1 + G·H) bij negatieve terugkoppeling en G/(1 − G·H) bij positieve terugkoppeling. Reduceer eerst de binnenste lussen en werk dan naar buiten. De gesloten-lus-polen zijn de wortels van de karakteristieke vergelijking 1 + G(s)H(s) = 0. Voor een stabiele lus geeft een stapingang van grootte A de stationaire uitgang A·T(0); bij eenheidsterugkoppeling is de stationaire fout op een stap A/(1 + Kp) met Kp = G(0).
Karakteristieke vergelijking
1 + K/((s + 1)(s + 8)) = 0 → s² + 9s + 8 + K = 0
Dubbele wortel
Een kwadratische vergelijking s² + βs + γ heeft een dubbele wortel als β² = 4γ.
9² = 4(8 + K) → K = 81/4 − 8 = 12,25
Antwoord
K = 12,25
Beide gesloten-luspolen liggen dan bij s = −4,5.
10.Blokschema’s
Antwoord: css = 1,268
Blokschema-algebra: blokken in serie vermenigvuldig je (G₁·G₂), blokken parallel tel je op (G₁ + G₂), en een lus met voorwaarts pad G en terugkoppelpad H reduceert tot T = G/(1 + G·H) bij negatieve terugkoppeling en G/(1 − G·H) bij positieve terugkoppeling. Reduceer eerst de binnenste lussen en werk dan naar buiten. De gesloten-lus-polen zijn de wortels van de karakteristieke vergelijking 1 + G(s)H(s) = 0. Voor een stabiele lus geeft een stapingang van grootte A de stationaire uitgang A·T(0); bij eenheidsterugkoppeling is de stationaire fout op een stap A/(1 + Kp) met Kp = G(0).
Overdrachtsfuncties
C/D = G/(1 + K·G) = 10/(s + 1 + 70)
C/R = K·G/(1 + K·G) = 70/(s + 1 + 70)
Stationaire toestand
css = 1·70/71 + 2·10/71 = 1,268
Antwoord
css = 1,268
Een grotere K verkleint het effect van de verstoring, maar met een proportionele regelaar nooit tot nul.