Föreläsning 11. Reglerteknik AK. c Bo Wahlberg. 8 oktober Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Relevanta dokument
Föreläsning 11 Reglerteknik AK

REGLERTEKNIK Laboration 5

TSIU61: Reglerteknik

Föreläsning 3. Reglerteknik AK. c Bo Wahlberg. 9 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Föreläsning 2. Reglerteknik AK. c Bo Wahlberg. 3 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

EL1000/1120/1110 Reglerteknik AK

Föreläsning 8, Introduktion till tidsdiskret reglering, Z-transfomer, Överföringsfunktioner

En översikt av Kap 7. Tillbakablick, återkoppling Informationsteknologi Reglering av vätskenivån i en tank. Framkoppling. Informationsteknologi

EL1000/1120 Reglerteknik AK

Föreläsning 7. Reglerteknik AK. c Bo Wahlberg. 26 september Avdelningen för Reglerteknik Skolan för elektro- och systemteknik

Reglerteknik AK Tentamen

Lead-lag-reglering. Fundera på till den här föreläsningen. Fasavancerande (lead-) länk. Ex. P-regulator. Vi vill ha en regulator som uppfyller:

Föreläsning 1 Reglerteknik AK

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

TSIU61: Reglerteknik. Lead-lag-regulatorn. Gustaf Hendeby.

Reglerteknik AK, Period 2, 2013 Föreläsning 12. Jonas Mårtensson, kursansvarig

Reglerteknik. Kurskod: IE1304. Datum: 12/ Tid: Examinator: Leif Lindbäck ( )

Föreläsning 10, Egenskaper hos tidsdiskreta system

TSRT91 Reglerteknik: Föreläsning 5

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s)

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

Frekvenssvaret är utsignalen då insginalen är en sinusvåg med frekvens ω och amplitud A,

LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS

Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp

Industriell reglerteknik: Föreläsning 6

Välkomna till TSRT19 Reglerteknik Föreläsning 7

Föreläsning 8. Reglerteknik AK. c Bo Wahlberg. 27 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

TSIU61: Reglerteknik. Regulatorsyntes mha bodediagram (1/4) Känslighet Robusthet. Sammanfattning av föreläsning 7

Välkomna till TSRT19 Reglerteknik Föreläsning 8. Sammanfattning av föreläsning 7 Framkoppling Den röda tråden!

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

Lösningar Reglerteknik AK Tentamen

Reglerteknik AK, FRTF05

Reglerteknik AK, Period 2, 2013 Föreläsning 6. Jonas Mårtensson, kursansvarig

EL1000/1120 Reglerteknik AK

Reglerteknik Z / Bt/I/Kf/F

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl

Specifikationer i frekvensplanet ( )

Industriell reglerteknik: Föreläsning 3

1RT490 Reglerteknik I 5hp Tentamen: Del B

EL1010 Reglerteknik AK

Lösningar Reglerteknik AK Tentamen

TSIU61: Reglerteknik. Sammanfattning av kursen. Gustaf Hendeby.

Övning 3. Introduktion. Repetition

Föreläsning 9, Bestämning av tidsdiksreta överföringsfunktioner

Övningar i Automationsteknik FK

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

A

Informationsteknologi

REGLERTEKNIK, KTH. REGLERTEKNIK AK EL1000, EL1110 och EL1120

REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL En tillståndsmodell ges t.ex. av den styrbara kanoniska formen: s 2 +4s +1.

ERE103 Reglerteknik D Tentamen

Reglerteknik. Datum: 20/ Tid: Examinator: Leif Lindbäck ( ) Hjälpmedel: Formelsamling, dimensioneringsbilaga, miniräknare.

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!)

SF1544 LABORATION 2 INTEGRATION, MONTE-CARLO OCH BLACK-SCHOLES EKVATION FÖR OPTIONER

Spektralanalys - konsten att hitta frekvensinnehållet i en signal

F13: Regulatorstrukturer och implementering

3 differensekvationer med konstanta koefficienter.

Reglerteknik 7. Kapitel 11. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

Välkomna till TSRT19 Reglerteknik Föreläsning 3. Sammanfattning av föreläsning 2 PID-reglering Blockschemaräkning Reglerdesign för svävande kula

Ulrik Söderström 20 Jan Signaler & Signalanalys

Reglerteknik 7. Kapitel 11. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

Ulrik Söderström 19 Jan Signalanalys

Reglerteknik M3. Inlämningsuppgift 3. Lp II, Namn:... Personnr:... Namn:... Personnr:...

Övningar i Reglerteknik. Differentialekvationer kan lösas med de metoder som behandlades i kurserna i matematisk analys. y(0) = 2,

Industriell reglerteknik: Föreläsning 2

Reglerteknik AK. Tentamen 16 mars 2016 kl 8 13

Välkomna till TSRT19 Reglerteknik M Föreläsning 7. Framkoppling Koppling mellan öppna systemets Bodediagram och slutna systemets stabilitet

Tentamen i Reglerteknik, för D2/E2/T2

Reglerteknik AK. Tentamen kl

EL1000/1120/1110 Reglerteknik AK

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

Industriell reglerteknik: Föreläsning 4

dx x2 y 2 x 2 y Q = 2 x 2 y dy, P dx + Qdy. Innan vi kan använda t.ex. Greens formel så måste vi beräkna de vanliga partiella derivatorna.

TSIU61: Reglerteknik. Sammanfattning från föreläsning 3 (2/4) ˆ PID-reglering. ˆ Specifikationer. ˆ Sammanfattning av föreläsning 3.

Välkomna till TSRT19 Reglerteknik Föreläsning 6. Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden!

TSIU61: Reglerteknik. PID-reglering Specifikationer. Gustaf Hendeby.

TSIU61: Reglerteknik. Reglerproblemet. Innehåll föreläsning 12: 1. Reglerproblemet: Ex design av farthållare. Sammanfattning av kursen

Välkomna till TSRT19 Reglerteknik M Föreläsning 8

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering

Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT.

Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp

Implementering av PID-regulatorer med dator

TENTAMEN: DEL B Reglerteknik I 5hp

Reglerteknik AK. Tentamen 27 oktober 2015 kl 8-13

Föreläsning 9. Reglerteknik AK. c Bo Wahlberg. 30 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

Transkript:

Föreläsning 11 Reglerteknik AK c Bo Wahlberg Avdelningen för reglerteknik Skolan för elektro- och systemteknik 8 oktober 2014

Introduktion Förra gången: Alternativa regulatorstrukturer Dagens program: Implementering: Regulator System r Σ e F (s) u G(s) y Hur förverkligar man sambandet mellan e(t) och u(t)? -1 c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 2 / 1

Analog implementering Det finns olika typer av implementeringar: Mekanisk Hydraulisk Pneumatisk Elektronisk Centrifugalregulatorn är en mekanisk implementering av en P-regulator. c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 3 / 1

Analog implementering - Centrifugalregulatorn c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 4 / 1

Digital implementering Köp en dator med ett AD/DA-kort. 1 A/D: Mäter den kontinuerliga signalen vid diskreta tidpunkter (avståndet mellan dessa kallas samplingintervallet och betecknas ). 2 Datorprogram = regulatoralgoritm ( ) ) u(k ) = f (e F (k ), e F (k 1),.. 3 D/A: Skickar ut den beräknade (diskreta) styrsignalen. Oftast hålls den styckvis konstant mellan datapunkterna (enklaste formen av interpolation). Detta kallas en hållkrets. Se figur 10.4 i boken! c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 5 / 1

Realtidssystem Användargränssnitt Synkronisering Kommunikation Autocodegenerering (Matlab C) c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 6 / 1

Regulatoralgoritm u(t) ges normalt av en diff.-ekvation. PI: u = K(e + 1 I e) u = Kė + K I e Lead/Lag: U(s) = τ Ds+1 βτ D s+1 E(s) βτ D u + u = τ D ė + e c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 7 / 1

Regulatoralgoritm Digital implementering sker genom numerisk lösning av differential ekvationer. Idéen är att ersätta derivator med differensapproximationer. c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 8 / 1

Regulatoralgoritm Operatorformalism: Deriveringsoperatorn, p. pu(t) = u(t) Förskjutningsoperatorn, q. q u(t) = u(t + ) Inverterade förskjutningsoperatorn, q 1 u(t) = u(t ) q 1. c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 9 / 1

Euler bakåt och ustins formel Vi kan approximera förstaderivatan med u(t) u(t) u(t ) Eller skrivet med hjälp av operatorer som Detta är Euler bakåt. p 1 [ 1 q 1 ] En annan vanlig approximation är ustins formel p 2 1 q 1 1 + q 1 c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 10 / 1

Regulatoralgoritm Betraktar vi en aylorutveckling q u(t) = u(t + ) = {aylor} = u(t) + pu(t) +.. = e p u(t) ser vi att vi kan uttrycka förskjutningsoperatorn som q = e p vilket kan jämföras med tidsförskjutningen e s. Euler bakåt: 1 [ 1 e p ] = p + O( ) ustins formel: 2 ( 1 e p 1+e +p ) p + O( 2 ) c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 11 / 1

Regulatoralgoritm Exempel (Lead-länk + Euler bakåt) Vi kan skriva om en given differentialekvation med hjälp av Euler bakåt som βτ D 1 βτ D u + u = τ D ė + e ( ) 1 q 1 τ D u(t) + u(t) = varur vi sedan kan lösa ut u(t) som u(t) = βτ D βτ D + [ q 1 }{{ u(t) } u(t ) ] + τ D + βτ D + e(t) ( ) 1 q 1 e(t) + e(t) τ D βτ D + q 1 }{{ e(t) } e(t ) c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 12 / 1

Regulatoralgoritm Exempel (PI + ustin) Givet en differentialekvation u = K(ė + 1 I e) identifierar vi från sambandet U = F E att F (p) = K(p + 1 I ) p som vi kan skriva om med hjälp av ustins formel som [ ( K 2 1 q 1 ) ] F (q 1 ) = + 1 1+q 1 I ( 1 q 1 ) = 2 1+q 1 [ ( ) K 1 + 2 I + 1 + 2 I 1 q 1 q 1 ] c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 13 / 1

Regulatoralgoritm Exempel (PI + ustin, fort.) Vi finner sedan u(t) från sambandet u(t) = F (q 1 )e(t) med insatt uttryck för F (q 1 ) som [ (1 ) ( ) ] u(t) = u(t ) + K + e(t) + 1 + e(t ) 2 I 2 I c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 14 / 1

Samplingsintervall Hur ska man välja samplingsintervallet? Man bör ta hänsyn till Räknekapacitet Stabilitetsmarginaler Aliaseffekt c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 15 / 1

Samplingsintervall Stabilitetsmarginal: Försämras vid digital implementation idsfördröjning på grund av sampel- och hållkrets Approximationer Sampel- och hållkrets tidsfördröjning Exempel Vill vi tolerera max 20 minskning av ϕ m : = ω c < 0.35(rad) = < 0.35 ω c c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 16 / 1

Samplingsintervall Samplingsfrekvensen ges av ω s = 2π 20ω c Används en smartare diskret design kan man ta ω s (5 10)ω c c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 17 / 1

Aliaseffekten (vikningsdistorsion) Efter sampling kan signaler med frekvens högre än ωs 2 (Nyquistfrekvensen) ej skiljas från signaler med frekvens lägre än ωs 2. c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 18 / 1

Aliaseffekten (vikningsdistorsion) Motmedel: 1 Bestäm intervall [0, ω max ] där vi behöver en korrekt beskrivning av signaler 2 Välj så att ω max < ωs 2 = < π ω max 3 LP-filtrera (low pass) signalerna innan sampling c Bo Wahlberg (KH) Föreläsning 11 8 oktober 2014 19 / 1