Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdEsmée de Croon Laatst gewijzigd meer dan 5 jaar geleden
1
Tijdcontinue systemen Tijddiscrete systemen
2
Tijdcontinu systeem: een voorbeeld
Fv = b v 2e wet van Newton: Fg - Fv = m a a = versnelling v Fg = m g dv a = dt v = snelheid Eerste-orde differentiaalvergelijking: of met
3
Hoe verloopt de snelheid van de parachutist?
Gegeven: m = 90 kg t1 = 5 sec b1 = 18 N / m/s g = 10 m/s2 Oplossing van de differentiaalvergelijking: [ beginvoorwaarde: v(0) = 0 ]
4
Verloop van de snelheid
50 m/s 180 km/u 98% 95% 86% 31,5 m/s 63% t t1 2t1 3t1 4t1 t1 = 5 sec
5
Hoe verloopt de snelheid vanaf het openen van de parachute?
b1 = 18 N / m/s b2 = 180 N / m/s t2 = 0,5 sec Oplossing van de differentiaalvergelijking: [ beginvoorwaarde: v(0) = 50 ]
6
Verloop van de snelheid
50 m/s 37% 14% 5% 2% 18 km/u 5 m/s t t2 2t2 3t2 4t2 t2 = 0,5 sec
7
Niet-lineair systeem Stel: de luchtweerstand is evenredig met de snelheid in het kwadraat, of met de snelheid tot de derde macht ! Dit geeft aanleiding tot niet-lineaire differentiaalvergelijkingen.
8
Tijdvariant systeem De massa verandert in functie van de tijd. We bekomen dan een lineaire differentiaalvergelijking met variabele coëfficiënten: De wrijvingscoëfficiënt verandert in functie van de hoogte: b = f(h) met
9
LTI: Lineair Tijdinvariant
x(t) y(t) LTI systeem x1(t) y1(t) x2(t) y2(t) Lineariteit = evenredigheid + superpositie Evenredigheid : als x(t) = k x1(t) dan is y(t) = k y1(t) Superpositie : als x(t) = x1(t) + x2(t) dan is y(t) = y1(t) + y2(t) Tijdinvariant als x(t) = x1(t - to) dan is y(t) = y1(t - to)
10
Derivatieve eigenschap
als x(t) = dx1(t) / dt dan is y(t) = dy1(t) / dt Dit volgt rechtstreeks uit de definitie van de afgeleide, waarbij we dan gebruik maken van de superpositie en de tijdinvariantie:
11
Continue systemen kunnen worden voorgesteld door
differentiaalvergelijking blokdiagram impulsresponsie
12
1. Differentiaalvergelijking
Deze lineaire differentiaalvergelijking beschrijft volledig een lineair tijdcontinu systeem de orde van dit systeem is gelijk aan de orde n van de differentiaalvergelijking (n is gelijk aan de hoogste afgeleide)
13
2. Blokdiagram 3 basisbouwblokken : schaalfactor sommator integrator A
x(t) y(t) = A x(t) x1(t) y(t) = x1(t) + x2(t) x2(t) + y(t) = x(t) 1 / s
14
Voorbeeld y’’ y’ y x D / A + 1 / s 1 / s + + - B / A - C / A
15
3. Impulsresponsie h(t) x(t) = d(t) y(t) = h(t) h(t)
Het systeem wordt volledig beschreven door het signaal h(t)
16
Voorbeeld: berekenen van h(t)
i(t) R + 1k vIN(t) C vUIT(t) 1µF _ met t = RC = 1 ms
17
Er zijn 2 mogelijkheden onrechtstreeks via de stapresponsie: de differentiaalvergelijking oplossen met vIN(t) = u(t) de impulsresponsie is dan gelijk aan de afgeleide van de stapresponsie [omdat d(t) de afgeleide is van u(t) ] rechtstreeks de differentiaalvergelijking oplossen met vIN(t) = d(t)
18
Onrechtstreeks vUIT stapresponsie afleiden vUIT impulsresponsie 1 V t
1 ms afleiden vUIT 1000 V impulsresponsie t 1 ms
19
Rechtstreeks i(t) R + 1k vIN(t) = 1Vs d(t) vUIT(t) C 1µF _ V = A W
op tijdstip t = 0 kan men schrijven = A W vIN(t) - vUIT(t) 1Vs d(t) i(t) = = = 1mC d(t) A s = C R 1kW te verwaarlozen want vIN is oneindig groot
20
Berekenen van vUIT(0) i(t) = 1mC d(t) R + 1k vIN(t) = 1Vs d(t) vUIT(t)
1µF _ op tijdstip t = 0 wordt de lading van 1 mC onmiddellijk getransferreerd naar de kondensator van 1 µF Q 1 mC Volgens de formule C = wordt de spanning vUIT(0) = = 1000 V V 1 µF
21
Het verloop van de stroom i(t)
vUIT(0) = 1000 V R + 1k vIN(t) = 1Vs d(t) vUIT(t) C 1µF i _ 1 mC t -1 A
22
Discrete systemen kunnen worden voorgesteld door
differentievergelijking blokdiagram impulsresponsie
23
1. Differentievergelijking
x[n] y[n] discreet systeem getallenrij getallenrij rekenvoorschrift algoritme Het rekenvoorschrift ziet er bvb. uit als volgt y[n]= b0 x[n] + b1 x[n-1] + a1 y[n-1] De uitgang is functie van de ingang, maar ook van uitgangen en ingangen op vorige tijdstippen
24
Orde van het systeem y[n] = b0 x[n] + b1 x[n-1] + a1 y[n-1] + … + ak y[n-k] de orde k van een discreet systeem is de maximale vertraging van het uitgangssignaal
25
Recursief / niet - recursief
Recursief systeem: y[n] = b0 x[n] + b1 x[n-1] + a1 y[n-1] + … + ak y[n-k] De uitgang is funktie van de ingang, maar ook van uitgangen en ingangen op vorige tijdstippen Niet-recursief systeem: y[n] = b0 x[n] + b1 x[n-1] + … + bk x[n-k] De uitgang is enkel functie van de ingang en van ingangen op vorige tijdstippen De orde van een niet-recursief systeem is dus steeds gelijk aan 0 !
26
2. Blokdiagram 3 basisbouwblokken : schaalfactor sommator vertrager A
x[n] y[n] = A x[n] x1[n] y[n] = x1[n] + x2[n] x2[n] + 1 / z x[n] y[n] = x[n-1]
27
Niet-recursief systeem
y[n] = b0 x[n] + b1 x[n-1] + b2 x[n-2] 1 / z x[n] x[n-1] y[n] x[n-2] b0 b1 b2 + orde = steeds gelijk aan 0: er zijn geen terugkoppelingen
28
Recursief systeem y[n] = b0 x[n] + a1 y[n-1] + a2 y[n-2]
1 / z x[n] y[n-1] y[n] y[n-2] b0 a1 a2 + orde = maximaal aantal vertragers in het terugkoppelpad !
29
y[n] = b0 x[n] + b1 x[n-1] + b2 x[n-2] + a1 y[n-1] + a2 y[n-2]
1 / z 1 / z b0 b1 b2 y[n] + a2 a1 y[n-1] y[n-2] 1 / z 1 / z
30
3. Impulsresponsie niet-recursief systeem : h[n] is eindig
x[n] = d[n] y[n] = h[n] h[n] niet-recursief systeem : h[n] is eindig → FIR : finite impulse response recursief systeem : h[n] is oneindig → IIR : infinite impulse response
31
FIR n x[n] x[n-1] x[n-2] y[n] 1 b0 b1 2 b2 3 4 beginvoorwaarden
1 b0 b1 2 b2 3 4 beginvoorwaarden Voor het berekenen van de impulsresponsie moeten alle beginvoorwaarden gelijk zijn aan nul ! ingangssignaal
32
IIR beginvoorwaarden n x[n] y[n-2] y[n-1] y[n] 1 b0 a1 b0 2
1 b0 a1 b0 2 a12 b0 + a2 b0 3 a13 b0 + 2 a1 a2 b0 4 …. ingangssignaal
33
Digitale teller x[n] y[n-1] 1 / z + y[n] = y[n-1] + x[n]
x[n] = u[n] → y[n] = (n+1) u[n] n x[n] y[n-1] y[n] 1 2 3 4 5 dit is een digitale integrator, omdat voor een analoge integrator geldt: x(t) = u(t) → y(t) = t u(t) eenheidsstap
34
Van continue naar discrete systemen
eerste-orde differentiaalvergelijking : volgens de methode van Euler Er zijn 2 manieren: voorwaarts Euler achterwaarts Euler
35
Achterwaarts Euler y[n] y[n] y[n-1] nTS (n-1)TS nTS
36
Voorwaarts Euler y[n] y[n+1] y[n] nTS nTS (n+1)TS
37
Eerste orde differentievergelijking
Achterwaarts Euler Voorwaarts Euler
38
Berekeningen met Excel
hoe kleiner de tijdstap TS, hoe nauwkeuriger de benadering, maar hoe meer rekenwerk er nodig is om de responsie te berekenen voor grotere TS, minder rekenwerk, maar ook minder nauwkeurig
39
TS = t / 4
40
TS = t / 2
41
TS = t
42
TS = t / 0,55
43
TS = t / 0,5
44
TS = t / 0,45
45
We stellen vast dat achterwaarts Euler iets onder, en voorwaarts Euler iets boven de exacte curve ligt dat voor een te grote TS voorwaarts Euler onstabiel wordt
46
Tweede orde systeem de tweede orde differentiaalvergelijking
wordt dan omgezet naar de tweede orde differentievergelijking
47
TS = t / 4 Q = 4
48
TS = t / 2 Q = 4
49
Op dit ogenblik (voor TS = t/2) lijkt voorwaarts Euler beter dan achterwaarts Euler, maar als we TS vergroten …
50
TS = t Q = 4
51
TS = t / 0,5 Q = 4
52
TS = t / 0,44 Q = 4
53
…dan wordt voorwaarts Euler onstabiel, en achterwaarts Euler niet
In de praktijk wordt de methode van Euler niet veel gebruikt, omdat er betere benaderingen bestaan
54
Algemeen besluit Een systeem kan worden voorgesteld door het signaal h(t) of h[n] We noemen h(t) of h[n] de impulsresponsie Alles wat verder zal worden gezegd over signalen, geldt ook voor systemen
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.