Digitale regelsystemen

Slides:



Advertisements
Verwante presentaties
Snelheid van digitale IC’s
Advertisements

Samenvatting Lading is omgeven door elektrisch veld
Informatica Hoofdstuk 11 LauwersCollege Buitenpost Informatica
Logische schakelingen
Werkcollege Elektrotechniek
Serie en parallel.
Inleiding vacuumbuizen + R,C transistoren IC’s of chips
Motivatie informatie = verandering in tijd netwerken: met R, L, en C
Digitale informatie analoog signaal  digitaal signaal (zie figuur):
Deel I Hoofdstuk 5: Modelleren van toestand -- gevorderd
Niet-rechtlijnige beweging Vr.1
Meet- en Regeltechniek Les 2: De regelkring
Meet- en Regeltechniek Les 4: De klassieke regelaars
Meet- en Regeltechniek Les 1: Inleiding en modelvorming
Meet- en Regeltechniek Les 3: Het wortellijnendiagram
Een meetkundig bewijs van de stelling van Napoleon
Laplace transformatie
Laplace transformatie
Assenstelsels en het plotten van Functies in LOGO
4K130 Signaalanalyse (vdMolengraft/Kok)
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Laplace Transformatie,
Laplace Transformatie, Polen/Nulpuntenanalyse:
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Welk beeld bij.
Informatica op het Kalsbeek College. Informatica op het Kalsbeek College.
vwo D Samenvatting Hoofdstuk 12
1 paragraaf 9 Bestanden met digitale informatie Informatica Blok 1 Hoofdstuk 1 Digitale informatie in bestanden.
Dynamisch gedrag: 3e orde
Op maat werken aan taal Over de invoering van Muiswerk op de Emmausschool in Rotterdam Rob Royen, ICT-coördinator, leerkracht, taalwerkgroeplid.
GRAFIEK v/e TWEEDEGRAADSFUNCTIE Voorbeeld 1). xf(x) T(0,0) Dalparabool.
Vrije gedachten bij vmbo-mbo-Ad Hans Daale Leido.
Met de Kennisbasis in zee!
Gereedschapskist vlakke meetkunde
Kabelaanleg… De manier van werken is niet veranderd…
ZET BREDA DUURZAAM OP DE KAART Welkom bij dit actieonderzoek Tonnie van der Zouwen, Lector Sustainable Working and Organising Barbet Hendriks-Punt Adviseur.
Implementatie Mijn Overheid Berichtenbox bij gemeente Almere
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Hoofdstuk 4: Een 2e orde systeem
Embedded systemen Programmeren op de Arduino Les 5 analoge input en motoren.
Een werkvorm om actief en concreet tot participatie te komen
Wiskunde G3 Samenvatting H2: Parabolen
Berekening van de Orde Van een Algoritme
6.2 Regelmaat Regelmaat en tabellen
Regeltechniek MERE 1:.
7.3 De product-som-methode Drie manieren om in factoren te ontbinden
Een klein geheugentestje ...
Het 24 spel.
Normaliseren.
ETUDE Toetsservicesysteem
Meten & Meetkunde Les 2: Tijd
De discrete fouriertransformatie en Fast Fourier Transform
Systeemanalyse in 8 domeinen Dr. ir. Mark Van Paemel.
Het discrete frequentiedomein
De Frequentieresponsie
Tijdcontinue systemen Tijddiscrete systemen
Grafieken en formules 1-1 puntgrafiek, horizontale en verticale lijnen
Bemonstering en reconstructie
Het z-domein De z-transformatie.
Onderzoek van stabiliteit via het frequentiedomein
Responsies via het s-domein
REGELAARS P-regelaar PD-regelaar PI-regelaar I-regelaar PID-regelaar.
Het complexe frequentiedomein
Enkele stellingen voor inbreng pensioendiscussie
Regeltechniek Modellen Specifikaties Voordelen van terugkoppeling
Regeltechniek Modellen Specifikaties Voordelen van terugkoppeling
Berekenen van de responsie
De complexe Fourierreeks
Transcript van de presentatie:

Digitale regelsystemen overgang naar z-domein

De computer als regelaar IN UIT Computer DAC G(s) ADC H(s) digitaal analoog Voordelen : digitale datatransmissie = ruisvrij aanpassen regelaar = software

Mixed analoog-digitaal systeem Hoe modelleren (s-domein, z-domein) ? We doen dit in drie stappen : de transferfunctie van de ADC en DAC de totale analoge transferfunctie GA(s) de tijddiscrete transferfunctie G(z)

Transferfunctie van de ADC en DAC x(t) x[n] y(t) ADC DAC x[n] y(t) x(t) t k t 0 1 2 3 4 0 T 2T 3T 4T

Nulde-orde houdschakeling (ZOH) + x(t) y(t) _ y(t) x(t) de schakelaar wordt gedurende een infinitesimaal kort tijdstip gesloten → we bekomen hetzelfde uitgangssignaal ! t t 0 1 2 3 4

Transferfunctie van ZOH g0(t) = impulsresponsie g0(t) = u(t) – u(t-T) ℒ 1 t 0 T T = bemonsteringsinterval

De totale analoge transferfunktie X(s) Y(s) ADC DAC G(s) H(s) G0(s) GA(s) = G0(s) G(s) H(s) De computer staat echter tussen de ADC en DAC : we moeten de zaak anders bekijken !

De tijddiscrete transferfunctie x[n] y[n] DAC G(s) H(s) ADC x[n] y[n] G(z) G(z) = ?

Methode : via tabel splits GA(s) in partieelbreuken vervang de termen in s door de overeen- komstige termen in z via de tabellen van Laplace- en z-transformatie deze methode noemt men de zero order hold (zoh) methode

x(t) X(s) X(z)

Voorbeeld partieelbreuksplitsen tabel

Invullen voor T = 1 sekonde >> Gs=tf(1,[1 1 0]) >> T=1 >> Gz=c2d(Gs,T,'zoh') >> zero(Gz) >> pole(Gz)

Stapresponsie u[n] y[n] u[n] y(t) u(t) yH(t) >> Gs=tf(1,[1 1 1]) >> T=0.01;Gz=c2d(Gs,T,'zoh'); step(Gs,Gz,10) neem achtereenvolgens T= 0.01, 0.1 en 1 en bekijk de responsie ! u[n] y(t) u(t) DAC G(s) y[n] u[n] yH(t) G(z) DAC

y(t) yH(t)

Terugkoppeling IN UIT + D(z) G(z) computer IN + UIT D(z) G(z) transferfunktie : D(z) is de z-getransformeerde van de differentievergelijking die in de computer is geïmplementeerd

Root locus in het z-vlak j y het systeem wordt onstabiel als de polen buiten de eenheidscirkel komen te liggen ! eenheidscirkel -0,71 0,36 1 x

Rand van stabiliteit j y eenheidscirkel 75,9° x K = 2,3922 = 1

Bekenenen van K Polen ejf en e-jf op eenheidscirkel, dus q(z) = (z – ejf) (z – e-jf) = z2 – 2 cosf z + 1 K = (1-0,3679)/0,2642 = 2,3922 f = bg cos ((1,3679-0,3679K)/2 ) = 75,9°

Simulaties >> K=0.5; Gs=tf(K,[1 1 0]); Ts=feedback(Gs,1); >>T=0.01;Gz=c2d(Gs,T,'zoh');Tz=feedback(Gz,1);step(Ts,Tz,10) ‘speel’ met de waarden van K en T en interpreteer de responsie neem K =1 en T = 1 en simuleer de root locus >> rlocus(Gz); axis([-2.5 1.5 -1.5 1.5]) neem K = 1 en T = 1 en simuleer de fazemarge van het tijddiskrete systeem >> margin(Gz) merk op : de plot eindigt bij de halve samplefrekwentie wN = p / T simuleer eveneens voor K = 2,3922 en T = 1 : wat verwacht je ?

De computer als regelaar toevoegen van een pool en een nulpunt afleiden van de differentievergelijking : y[n] = K x[n]– K a x[n-1] + b y[n-1] ontwerpen van de regelaar : bepalen van de waarde voor K, a en b

Simulaties >> K=2; Gs=tf(K,[1 1 0]); Ts=feedback(Gs,1); >> T=1;Gz=c2d(Gs,T,'zoh');Tz=feedback(Gz,1); >> a=0.3;b=-0.2;D=tf([1 -a],[1 -b],T) >> L=D*Gz;Tr=feedback(L,1);step(Ts,Tz,Tr,10) simuleer eveneens de root locus >> rlocus(L); axis([-2.5 1.5 -1.5 1.5]) experimenteer met de waarden voor K, a en b