Tilstandsrommodeller. Hans- Pe1er Halvorsen, M.Sc.



Like dokumenter
Control Engineering. State-space Models. Hans-Petter Halvorsen

Stabilitetsanalyse. Hans- Pe/er Halvorsen, M.Sc.

MathScript. Hans- Pe1er Halvorsen, M.Sc.

Control Engineering. Stability Analysis. Hans-Petter Halvorsen

Control Engineering. MathScript. Hans-Petter Halvorsen

Frequency Response and Stability Analysis. Hans- Pe9er Halvorsen, M.Sc.

Systemidentifikasjon Oppgaver

Tilstandsestimering Oppgaver

Frequency Response and Stability Analysis

Systemidentifikasjon Oppgaver

Tilstandsestimering Oppgaver

Simuleringseksempel. Vi ønsker å simulere følgende system (vanntank) i MathScript: Matematisk modell:

Systemidentifikasjon Løsninger

Observer HANS-PETTER HALVORSEN, Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

Tilstandsestimering Løsninger

Systemidentifikasjon

Kalmanfilter HANS-PETTER HALVORSEN,

Simulering i MATLAB og SIMULINK

Stabilitetsanalyse. Kapittel Innledning

1 Tidsdiskret PID-regulering

Stabilitetsanalyse i MATLAB og LabVIEW

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Lineær analyse i SIMULINK

a) The loop transfer function with the process model with a P controller is given by h 0 (s) = h c (s)h p (s) = K p (1 + s)(2 + s) K p

Tilstandsestimering Løsninger

c;'1 høgskolen i oslo

Sammenlikningav simuleringsverktøyfor reguleringsteknikk

KYBERNETIKKLABORATORIET. FAG: Dynamiske systemer DATO: OPPG.NR.: DS3 MOTOR GENERATOROPPGAVE I

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

Eksamensoppgave i TELE2001 Reguleringsteknikk

Løsning til eksamen i IA3112 Automatiseringsteknikk ved Høgskolen i Sørøst- Norge

University College of Southeast Norway. Observer HANS-PETTER HALVORSEN.

Kapittel 6 Stabilitetsanalyse Oppgave 6.1 Stabilitetsegenskap for transferfunksjoner

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Løsningsforslag til sluttprøven i emne IA3112 Automatiseringsteknikk

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Løsning til eksamen i IA3112 Automatiseringsteknikk ved Høgskolen i Sørøst- Norge

2-Tank System. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Reguleringsteknikk med LabVIEW og MathScript eksempler

KYBERNETIKKLABORATORIET. FAG: Kybernetikk DATO: OPPG. NR.: R134 TEMPERATURREGULERING

Reguleringsteknikk med LabVIEW og MathScript eksempler

Reguleringsteknikk. Finn Aakre Haugen. 16. juni 2014

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Emnekode: sa 318E. Pensumlitteratur ( se liste nedenfor), fysiske tabeller, skrivesaker og kalkulator

Løsning til eksamen i EK3114 Automatisering og vannkraftregulering ved Høgskolen i Sørøst-Norge

EDT211T-A Reguleringsteknikk PC øving 5: Løsningsforslag

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

KYBERNETIKKLABORATORIET. FAG: Industriell IT DATO: OPPG.NR.: LV4. LabVIEW Temperaturmålinger BNC-2120

SCE1106 Control Theory

Motor - generatoroppgave II

Simuleringsalgoritmer

Løsning til eksamen i IA3112 Automatiseringsteknikk

Nå er det på tide å se hvordan dette fungerer i praksis. Vi skal beregne et par Laplacetransformer som vi får mye bruk for senere.

Løsningsforslag øving 6

Løsningsforslag Dataøving 2

ù [rad/sek] h O [db] o o o o o o o o o o o

Simuleringsnotat. Prosjekt i emnet «Styresystemer og reguleringsteknikk» Gruppe 6. av Stian Venseth og Kim Joar Øverås

NB! Vedlegg 2 skal benyttes i forbindelse med oppgave 3a), og vedlegges besvarelsen.

Løsningsforslag oppgavene (Øving 5)

Løsning til eksamen i EE4107 Kybernetikk- videregående

Øving 1 ITD Industriell IT

Minste kvadraters metode i MATLAB og LabVIEW

Løsning til eksamen i IA3112 Automatiseringsteknikk

48 Praktisk reguleringsteknikk

Emnekode: Faglig veileder: Veslemøy Tyssø Bjørn Ena~bretsen. Gruppe(r): I Dato: Alle skrevne og trykte hjelpemidler, skrivesaker og kalkulator

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

SLUTTPRØVE. EMNEANSVARLIG: Finn Aakre Haugen. Tlf Epost: Antall sider: 14 (medregnet denne forsiden)

Inst. for elektrofag og fornybar energi

EMAR2101 Reguleringssystemer 1: Øving 3

Oppgave 1.1. Den første er en klassiker. Studer figur A4.1 i vedlegg 1. Finn overføringsfunksjonen ved hjelp av manuelle, grafiske metoder.

Emne 10 Litt mer om matriser, noen anvendelser

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Generell informasjon om faget er tilgjengelig fra fagets nettside, og for øvinger brukes canvas.

Emne 11 Differensiallikninger

Emnekode: LO 358E. OYAo~~ Alle skrevne og trykte hjelpemidler, skrivesaker og kalkulator

,QQOHGQLQJ 3-1/ )DJ 67( 6W\ULQJ DY URPIDUW \ / VQLQJVIRUVODJ WLO YLQJ

Contents. Oppgavesamling tilbakekobling og stabilitet. 01 Innledende oppgave om ABC tilbakekobling. 02 Innledende oppgave om Nyquist diagram

EKSAMEN Emnekode: ITD30005

EKSAMENSOPPGAVE. Høgskolen i Telemark. EMNE: IA3112 Automatiseringsteknikk. EMNEANSVARLIG: Finn Haugen (tlf ). EKSAMENSTID: 5 timer

Tidsdiskrete systemer

Spørretime / Oppsummering

Finn Haugen. Oppgaver i reguleringsteknikk 1. Nevn 5 variable som du vet eller antar kan være gjenstand for regulering i industrianlegg.

Eksperimentell innstilling av PID-regulator

Modellbasert regulering: Foroverkopling

Foroverkopling. Kapittel Innledning

Utledning av Skogestads PID-regler

Løsningsforslag oppgavene (Øving 3)

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

University College of Southeast Norway. Kalmanfilter HANS-PETTER HALVORSEN,

Eksamen i MIK130, Systemidentifikasjon

Program for elektro- og datateknikk

Løsningsforslag øving 4

2.2.1 Framgangsmåte for matematisk modellering Modellering av massesystemer. Modellbegreper... 15

Reguleringsstrukturer

Emne 9. Egenverdier og egenvektorer

GENERELLE VEKTORROM. Hittil har vi bare snakket om vektorrom av type

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EDT211T Reguleringsteknikk PC-øving nr 1. NB: Det lønner seg å kjøre gjennom leksjonen før du tar fatt på selve øvingen på siste side.

Transkript:

Tilstandsrommodeller Hans- Pe1er Halvorsen, M.Sc.

Tilstandsrom- modeller Dataverktøy Spesial>lfelle MathScript LabVIEW Differensial - likninger Tidsplanet Laplace Blokk- diagrammer Transfer- funksjoner 2.orden 1.orden Analyse/Design Stabilitets- analyse Det komplekse plan 2. Frekvensrespons 1. Systemets poler Bodediagram Realisering/ Implementering Reguleringsteknikk Serie, Parallel, Feedback Det komplekse plan S- planet K = Forsterkning T=Tidskonstant Sprang- respons 1.orden med >dsforsinkelse Diskre@sering Reguleringssystem Asympto>sk stabilt system Air Heater Tidsplanet Ustabilt system Marginalt stabilt system Asympto>sk stabilt system Marginalt stabilt system Ustabilt system

Tilstandsrommodeller Tilstandsrom- modeller Spesial>lfelle Differensial- likninger Laplace Transfer- funksjoner En strukturert form/kompakt form når vi har et se1 med 1.ordens (lineære) differenislalikninger Generelt består et dynamisk system av flere enn en differensiallikning, slik at de1e er en veldig hendig måte å se1e opp det dynamiske systemet på. Veldig mye reguleringsteori (da særlig avansert reguleringsteori) er basert på at systemet er sa1 opp på >lstandsromform Tilstandsrommodeller kan enkelt implementers i LabVIEW, MathScript, osv.

Tilstandsrommodeller Dynamisk System u1, u2, u3, inngangssignaler (pådrag) x1, x2, x3, - interne >lstander F.eks Trykk, Temperatur, Nivå, osv. y1, y2, y3, utgangsignaler(målinger) A, B, C, D er matriser x, u, y er vektorer

Tilstandsrommodeller Et se1 med lineære differensial- likninger Som se1es opp på en strukturert måte x Systemets interne >lstander u pådraget(ene) (fra regulatoren) y utgangen(e), dvs det vi fysisk måler

Tilstandsrommodeller - Eksempel x1 og x2 Systemets interne >lstander u pådraget (fra regulatoren) y utgangen, dvs det vi fysisk måler x En vektor som består av systemets interne >lstander u En vektor som består av systemets pådrag (vi kan ha mer enn et pådrag!) y En vektor som består av systemets måling(er)

Tilstandsrommodeller - MathScript MathScript: A = [1, 2; 3, 4]; B = [0; 1]; C = [1, 0]; D = [0]; Sprangrespons: NB! Som du ser så er de1e systemet ustabilt! model = ss(a, B, C, D) step(model) Studenter: Prøv deie! Kan vi finne transferfunksjonen(e) hvis vi har funnet >lstandsrommodellen? Ja! H = tf(model)

Tilstandsrommodeller Eksempler Hva blir Tilstandsrommodellen for systemet?????

Implementer denne i MathScript Hva blir Transferfunksjonen?

Tilstandsrommodeller Eksempler Hva blir Tilstandsrommodellen for systemet?????

Implementer denne i MathScript Hva blir Transferfunksjonen(e)?

SISO Dynamisk System SIMO Dynamisk System Single Input, Single Output Single Input, Mul>ple Output MISO Dynamisk System MIMO Dynamisk System Mul>ple Input, Single Output Mul>ple Input, Mul>ple Output

Tilstandsrommodeller - Vanntankeksempel Systemets differenislalikninger: NB! De1e er en forenklet modell av systemet! h er nivået i tanken, mens Fout er utstrøminen i bunnen gjennom en ven>l, Kp er pumpeforsterkningen som gjør at det renner vann inn i tanken. Målet er å regulere nivået i tanken på et gi1 nivå (referanseverdi), dvs u er pådraget fra regulatoren som styrer pumpa på innløpet. Nivået h blir målt vha boblerørprinsippet. Hva blir Tilstandsrommodellen for systemet????? Dere får 5 minu1er på å finne denne, samt simulere systemet i MathScript (sprangrespons). Hva blir transferfunksjonen? Bruk disse verdiene i simuleringen Kp = 16.5; At = 78.5;

Tilstandsrommodeller Vanntankeksempel Systemets differenislalikninger: Vi se1er: Da får vi: Tilslu1:

Tilstandsrommodeller Vanntankeksempel MathScript: clc, clear Kp = 16.5; A_tank = 78.5; A = [0, -1/A_tank; 0, 0]; B = [Kp/A_tank; 0]; C = [1, 0]; D = [0]; model = ss(a, B, C, D) step(model) Transferfunksjonen: H = tf(model) Kommentar >l resultatene: Vi ser at vanntanken oppfører seg som en typisk integrator.

Hans- PeIer Halvorsen, M.Sc. Telemark University College Faculty of Technology Department of Electrical Engineering, Informa@on Technology and Cyberne@cs E- mail: hans.p.halvorsen@hit.no Blog: hip://home.hit.no/~hansha/ 16