Regeltechniek 1: samenvattingspakket

Formuleoverzichten, de belangrijkste methodestappen voor elk onderwerp en 12 oefenopgaven, met volledige oplossingen achterin.

Nieuwe opgavenTerug naar het vak

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

  1. Schrijf het karakteristieke polynoom van de gesloten lus op: de noemer van 1 + K·G(s) = 0, uitgewerkt.
  2. Zet de coëfficiënten afwisselend in de eerste twee rijen van de Routh-tabel en bouw de overige rijen op.
  3. 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.
  4. 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

  1. Tel de polen van de open lus C(s)·G(s) bij s = 0: dat is het systeemtype.
  2. Bereken de foutconstante die bij de ingang hoort: Kp voor een stap, Kv voor een helling, Ka voor een parabool.
  3. Pas ess = A/(1 + Kp), A/Kv of A/Ka toe, of los het op voor de versterking die je nodig hebt.
  4. 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.LaplacetransformatiesGemiddeld
t (s)f(t)t = 0,2f(0,2) = ?

Bepaal f(t) voor F(s) = (3s + 9)/(s² + 10s + 25) en bereken f(0,2).

F(s) = (3s + 9)/(s² + 10s + 25)t = 0,2 s
f(0.2) =
2.LaplacetransformatiesMoeilijk
ReIm−1−2−3−4−51

Een systeem wordt beschreven door de differentiaalvergelijking y″ + 8y′ + 15y = 2u′ + 8u, met ingang u(t) en uitgang y(t). Bepaal de overdrachtsfunctie G(s) = Y(s)/U(s) (beginvoorwaarden nul) en bereken de impulsresponsie g(t) bij t = 0,5 s. Bepaal g(0,5).

y″ + 8y′ + 15y = 2u′ + 8ut = 0,5 s
g(0.5) =
3.Blokschema’sGemiddeld
R(s)+15K+8s + 8G(s)C(s)4H₁−−

Het proces G(s) = 8/(s + 8) heeft een binnenste negatieve terugkoppellus met versterking H₁ = 4. Een regelaarversterking K = 15 en een buitenste lus met negatieve eenheidsterugkoppeling sluiten het systeem. Bepaal de gelijkstroomversterking T(0) van de gesloten lus.

G(s) = 8/(s + 8)H₁ = 4K = 15
T(0) =
4.Blokschema’sMoeilijk
R(s)+Kregelaar+D(s)+9s + 2procesC(s)−

Een proportionele regelaar K stuurt het proces G(s) = 9/(s + 2) aan in een lus met negatieve eenheidsterugkoppeling. Een verstoringsstap van grootte 1 komt binnen aan de ingang van het proces terwijl R = 0. Bepaal de kleinste versterking K waarbij de stationaire uitgang niet groter is dan 0,09.

G(s) = 9/(s + 2)D = 1css ≤ 0,09
K =
5.StapresponsieGemiddeld
t (s)y(t)1?

Een systeem heeft de overdrachtsfunctie G(s) = 9/(s² + 2s + 9) en krijgt een eenheidsstap als ingang. Bepaal de procentuele overshoot %OS van de stapresponsie.

G(s) = 9/(s² + 2s + 9)
%OS = %
6.StapresponsieMoeilijk
k = 2000 N/mc = 152 N·s/mm = 8 kgF = 25 Nx(t)

Een massa m = 8 kg hangt aan een veer k = 2000 N/m met een viskeuze demper c = 152 N·s/m (m·x″ + c·x′ + k·x = F). In rust in evenwicht wordt plotseling een constante kracht F = 25 N aangelegd. Bepaal de procentuele overshoot %OS van de uitwijking.

m = 8 kgk = 2000 N/mc = 152 N·s/mF = 25 N
%OS = %
7.Stabiliteit: Routh–Hurwitz en wortelbaanGemiddeld
R(s)+Ks + 8(s − 3)(s + 1)C(s)−

Het proces G(s) = (s + 8)/((s − 3)(s + 1)) heeft een instabiele pool bij s = 3. Een proportionele versterking K sluit een lus met eenheidsterugkoppeling om het proces. Bepaal de kleinste versterking Kmin die de gesloten lus stabiel maakt.

G(s) = (s + 8)/((s − 3)(s + 1))
Kmin =
8.Stabiliteit: Routh–Hurwitz en wortelbaanMoeilijk
ReIm−2−4−6−8−10−12j2

De wortelbaan van L(s) = K/(s(s + 5)(s + 10)) verlaat de reële as tussen s = 0 en s = −5. Bepaal het vertrekpunt sb.

L(s) = K/(s(s + 5)(s + 10))
sb =
9.Stationaire fout en PID-regelingGemiddeld
r(t) = 2t+Ks(s + 10)C(s)−

Een lus met eenheidsterugkoppeling met G(s) = K/(s(s + 10)) moet de helling r(t) = 2t volgen met een stationaire fout van 0,2. Bepaal de versterking K.

G(s) = K/(s(s + 10))r(t) = 2tess = 0,2
K =
10.Stationaire fout en PID-regelingMoeilijk
r(t) = 2t+2 + 2/s4(s + 4)(s + 10)C(s)−

Een PI-regelaar C(s) = 2 + 2/s stuurt het proces G(s) = 4/((s + 4)(s + 10)) aan in een lus met eenheidsterugkoppeling. Bepaal de stationaire fout ess voor de hellingsingang r(t) = 2t.

C(s) = 2 + 2/sG(s) = 4/((s + 4)(s + 10))r(t) = 2t
ess =
11.Bodediagrammen en margesGemiddeld
vin​R = 1000 ΩL = 2,2 mHvout​

Het getoonde RL-hoogdoorlaatfilter heeft R = 1000 Ω, L = 2,2 mH. Er wordt een sinusvormige ingang van 140 kHz aangelegd. Bepaal de faseverschuiving φ van vout ten opzichte van vin, in graden.

R = 1000 ΩL = 2,2 mHf = 140 kHz
φ = °
12.Bodediagrammen en margesMoeilijk
|H| (dB)0,10,1111010100100−80−60−40−2002040ω (rad/s)φ (°)ω (rad/s)−270−180−900ω180​

Een lus met eenheidsterugkoppeling heeft de open-lus-overdrachtsfunctie L(s) = 90/(s(s + 2)(s + 8)). Bepaal de versterkingsmarge GM in dB.

L(s) = 90/(s(s + 2)(s + 8))
GM = dB

3Oplossingen

1.Laplacetransformaties

Antwoord: f(0.2) = 0,6622

Laplacetransformatie: F(s) = ∫₀∞ f(t)·e−st dt maakt van afgeleiden vermenigvuldigingen met s: ℒ{f′} = sF(s) − f(0), ℒ{f″} = s²F(s) − s·f(0) − f′(0). Standaardparen: 1 ↔ 1/s, e−at ↔ 1/(s + a), t·e−at ↔ 1/(s + a)², sin ωt ↔ ω/(s² + ω²), cos ωt ↔ s/(s² + ω²), en een verschuiving s → s + σ vermenigvuldigt de tijdfunctie met e−σt. Om een rationale F(s) terug te transformeren, splits je haar in partieelbreuken: het residu van een enkelvoudige pool p is A = [(s − p)·F(s)] bij s = p. Eindwaardestelling: f(∞) = lims→0 s·F(s), alleen geldig als alle polen van s·F(s) in het linkerhalfvlak liggen. Beginwaardestelling: f(0⁺) = lims→∞ s·F(s).

Ontbind de noemer

s² + 10s + 25 = (s + 5)²

Partieelbreuken

3s + 9 = 3(s + 5) + −6
F(s) = 3/(s + 5) − 6/(s + 5)²

Inverse transformatie

f(t) = 3·e−5t − 6·t·e−5t
f(0,2) = (3 − 6·0,2)·e−5·0,2 = 0,6622

Antwoord

f(0,2) = 0,6622
2.Laplacetransformaties

Antwoord: g(0.5) = 0,3052

Laplacetransformatie: F(s) = ∫₀∞ f(t)·e−st dt maakt van afgeleiden vermenigvuldigingen met s: ℒ{f′} = sF(s) − f(0), ℒ{f″} = s²F(s) − s·f(0) − f′(0). Standaardparen: 1 ↔ 1/s, e−at ↔ 1/(s + a), t·e−at ↔ 1/(s + a)², sin ωt ↔ ω/(s² + ω²), cos ωt ↔ s/(s² + ω²), en een verschuiving s → s + σ vermenigvuldigt de tijdfunctie met e−σt. Om een rationale F(s) terug te transformeren, splits je haar in partieelbreuken: het residu van een enkelvoudige pool p is A = [(s − p)·F(s)] bij s = p. Eindwaardestelling: f(∞) = lims→0 s·F(s), alleen geldig als alle polen van s·F(s) in het linkerhalfvlak liggen. Beginwaardestelling: f(0⁺) = lims→∞ s·F(s).

Overdrachtsfunctie

G(s) = Y(s)/U(s) = (2s + 8)/(s² + 8s + 15)

Partieelbreuken

s² + 8s + 15 = (s + 3)(s + 5)
A = 1, B = 1

Impulsresponsie

g(t) = e−3t + e−5t
g(0,5) = 0,3052

Antwoord

g(0,5) = 0,3052
3.Blokschema’s

Antwoord: T(0) = 0,75

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).

Binnenste lus

Gᵢ = G/(1 + G·H₁) = 8/(s + 8 + 8·4) = 8/(s + 40)

Buitenste lus

T(s) = K·Gᵢ/(1 + K·Gᵢ) = 120/(s + 40 + 120) = 120/(s + 160)

Resultaat

T(0) = 120/160 = 0,75

Antwoord

T(0) = 0,75
4.Blokschema’s

Antwoord: K = 10,89

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).

Verstoringsrespons

css = D·G(0)/(1 + K·G(0)) = 1·9/(2 + 9K)

Los op voor K

2 + 9K = 1·9/0,09 = 100
K = (100 − 2)/9 = 10,89

Antwoord

K = 10,89
5.Stapresponsie

Antwoord: %OS = 32,93 %

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 + ωₙ².

ωₙ² = 9 → ωₙ = 3 rad/s
2ζωₙ = 2 → ζ = 2/(2·3) = 0,3333

Resultaat

%OS = 100·e−ζπ/√(1−ζ²) = 100·e−1,111 = 32,93 %

Antwoord

%OS = 32,93 %
6.Stapresponsie

Antwoord: %OS = 9,43 %

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).

Eigenfrequentie en dempingsfactor

ωₙ = √(k/m) = √(2000/8) = 15,81 rad/s
ζ = c/(2√(km)) = 152/(2·√(2000·8)) = 0,6008

Resultaat

%OS = 100·e−ζπ/√(1−ζ²) = 9,43 %

Antwoord

%OS = 9,43 %
7.Stabiliteit: Routh–Hurwitz en wortelbaan

Antwoord: Kmin = 2

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.

Karakteristiek polynoom

(s − 3)(s + 1) + K(s + 8) = s² + (-2 + K)s + (8K − 3)

Voorwaarden

Voor s² + c₁s + c₀ liggen alle wortels in het linkerhalfvlak precies dan als c₁ > 0 en c₀ > 0.

-2 + K > 0 → K > 2
8K − 3 > 0 → K > 0,375
Kmin = 2

Antwoord

Kmin = 2
8.Stabiliteit: Routh–Hurwitz en wortelbaan

Antwoord: sb = −2,113

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.

Versterking langs de reële as

K(s) = −s(s + 5)(s + 10) = −(s³ + 15s² + 50s)

Stationaire punten

dK/ds = −(3s² + 30s + 50) = 0
s = (−30 ± √(900 − 600))/6 = −2,113, −7,887

Kies het punt op de wortelbaan

De wortelbaan ligt op de reële as tussen 0 en −5; de andere wortel ligt niet op de wortelbaan.

sb = −2,113

Antwoord

sb = −2,113
9.Stationaire fout en PID-regeling

Antwoord: K = 100

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.

Vereiste snelheidsconstante

Kv = A/ess = 2/0,2 = 10

Versterking

K = 10·Kv = 100

Antwoord

K = 100

Een grote versterking maakt deze lus zeer licht gedempt: ζ = 0,5. Dat conflict is de reden dat compensatoren worden gebruikt.

10.Stationaire fout en PID-regeling

Antwoord: ess = 10

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).

Snelheidsconstante

s·C(s) = 2s + 2 → 2 voor s → 0.

Kv = 2·4/40 = 0,2

Hellingsfout

ess = 2/0,2 = 10

Antwoord

ess = 10

De PI-regelaar neemt de stapfout volledig weg; een helling wordt gevolgd met een constante achterstand.

11.Bodediagrammen en marges

Antwoord: φ = 27,33 °

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.

Kantelfrequentie

ωc = R/L = 1000/0,0022 = 454545 rad/s
fc = 72343 Hz → f/fc = 140000/72343 = 1,935

Fase

φ = 90° − atan(1,935) = 27,33°

Antwoord

φ = 27,33°
12.Bodediagrammen en marges

Antwoord: GM = 4,998 dB

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.

Faseomslag

(ω/2)·(ω/8) = 1 → ω180 = √(2·8) = 4 rad/s

Grootte bij de faseomslag

|L(jω180)| = K/(ω·√(ω² + 4)·√(ω² + 64)) = K/(2·8·(2 + 8)) = K/160

Versterkingsmarge

GM = 20·log₁₀(160/90) = 4,998 dB

Antwoord

GM = 4,998 dB

ExamProblems · examproblems.com/courses/control-engineering-1