Institutionen för Tillämpad Fysik och elektronik Umeå Universitet BE. Introduktion till verktyget SIMULINK. Grunderna...2

Relevanta dokument
SIMULINK. En kort introduktion till. Polplacerad regulator sid 8 Appendix Symboler/block sid 10. Institutionen för Tillämpad Fysik och elektronik

Introduktion till verktyget SIMULINK. Grunderna...2. Tidskontinuerliga Reglersystem Övningsuppgift...13

SIMULINK. Introduktion till. Grunderna...2. Tidskontinuerliga Reglersystem. 6. Uppgift Appendix A. Symboler 14

SIMULINK. Grunderna. Introduktion till

Datorövning Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

Processidentifiering och Polplacerad Reglering

Introduktion till Simulink

Liten MATLAB introduktion

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

Styr- och Reglerteknik för U3/EI2

Stabilitetsanalys och reglering av olinjära system

/TFE CJ, BT, BaE

Flervariabel reglering av tanksystem

Simulering och reglerteknik för kemister

Flervariabel reglering av tanksystem

Lösningar till tentamen i Industriell reglerteknik TSRT07 Tentamensdatum: Martin Enqvist

Temperaturreglering. En jämförelse mellan en P- och en PI-regulator. θ (t) Innehåll Målsättning sid 2

Teori Se din kursbok under avsnitt PID-reglering, Ziegler-Nichols metod och olinjära system (avsnitt 7.7 i Modern Reglerteknik av Bertil Thomas).

vt 04 Teori Se din kursbok under avsnitt PID-reglering, Ziegler-Nichols metod och olinjära system.

Teori Se din kursbok under avsnitt PID-reglering, Ziegler-Nichols metod och olinjära system.

] så att utflödet v( t) Vattennivån i tanken betecknas h(t) [m]. Nivån h är tankprocessens utsignal. u h Figur: Vattentank

Lab 1 Analog modulation

TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK

REGLERTEKNIK Laboration 3

REGLERTEKNIK Laboration 5

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

Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation

Laboration i Automationsteknik FK: Del 1: Polplacering. Del 2: Markovkedjor

För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning.

Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen.

PC-BERÄKNINGAR. REGLERTEKNIK Laboration 5 och inlämningsuppgift. Inlämningsdatum:... Inlämnad av labgrupp:... Gruppdeltagare:

Tentamen i Systemteknik/Processreglering

Modellering av en Tankprocess

Systemteknik Inlämningsuppgift 2 Dynamik för biologisk nedbrytning av avloppsvatten

Styr- och Reglerteknik för U3/EI2

Styr- och Reglerteknik för U3/EI2

G(s) = 5s + 1 s(10s + 1)

Lösningsförslag till tentamen i Reglerteknik fk M (TSRT06)

Regulator. G (s) Figur 1: Blockdiagram för ett typiskt reglersystem

Tentamen i Tillämpningar av fysik och dynamik i biologiska system, 7p

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

Reglerteknik AK, FRT010

Modellering av en Tankprocess

Reglerteknik för D2/E2/Mek2

A

Lab 4: Digital transmission Redigerad av Niclas Wadströmer. Mål. Uppstart. Genomförande. TSEI67 Telekommunikation

INLÄMNINGSUPPGIFT I. REGLERTEKNIK I för STS3 & X4

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

MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 2

F13: Regulatorstrukturer och implementering

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

Lösningsförslag till tentamen i Reglerteknik (TSRT19)

Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem. Laborationskompendium Fordonsdynamik TSFS02

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

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

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 10

Systemteknik/Processreglering F2

MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 2

Tillämpningar av fysik och dynamik i biologiska system , kl. 09:00-15:00

PID-regulatorer och öppen styrning

Introduktion till Control System Toolbox 5.0. This version: January 13, 2015

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

Överföringsfunktioner, blockscheman och analys av reglersystem

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

Föreläsning 11, Dimensionering av tidsdiskreta regulatorer

Välj Links i startmenyn och dubbelklicka på Matematik-mappen. Dubbelklicka därefter på MATLAB 5 - ikonen.

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

Reglerteknik AK, FRTF05

Föreläsning 14-16, Tillståndsmodeller för kontinuerliga system

Industriell reglerteknik: Föreläsning 3

TENTAMEN I REGLERTEKNIK Y TSRT12 för Y3 och D3. Lycka till!

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

Laplacetransform, poler och nollställen

t = 12 C Lös uppgiften mha bifogat diagram men skissa lösningen i detta förenklade diagram. ϕ=100 % h (kj/kg) 3 (9)

Undersökning av inställningsmetoder för PID-regulatorer

Reglerteknik 1. Kapitel 1, 2, 3, 4. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

Laboration: Grunderna i Matlab

TENTAMEN: DEL A Reglerteknik I 5hp

REGLERTEKNIK Inledande laboration (obligatorisk)

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

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

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

TENTAMEN Reglerteknik 3p, X3

Operatörer och användargränssnitt vid processtyrning Datorövning 1 - Reglerteknik

Självstudieövning 1: Grundläggande PID-reglering

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

Systemteknik/Processreglering Laboration 1 Empirisk PID-reglering. Praktiska saker. 1. Inledning

Reglerteknik AK Laboration 1 PID-reglering

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

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

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

Transkript:

Institutionen för Tillämpad Fysik och elektronik Umeå Universitet BE Version: 09-0-23 StyrRegM,E Introduktion till verktyget SIMULINK Grunderna.....2 Tidskontinuerliga Reglersystem.... 7 Övningsuppgift...9 Appendix A. Symboler.. 0

Introduktion till SIMULINK 2 Grunderna Starta MATLAB - Välj i första hand den Matlab som finns lokalt installerad på din dator i labbet. Välj arbetskatalog ( klicka på rullgardinsmeny) t.ex. välj h: eller c:\temp. En ny modell bildar du i Simulink genom att använda rullgardinsmenyn "file" - "new" - "model". Du får då ett vitt nytt ark att lägga in schemakomponenter på. Starta "Simulink library browser" genom att markera ikonen och dubbelklicka: Nu visas:

Reglerteknik Introduktion till SIMULINK 3 Diverse Dubbelklicka sedan på Simulink-symbolen så fås: Grundfunktioner Ett exempel: Simulera hur nivån (h) i en tank med avlopp (area a) i botten variera med inflödet (q): Tankens area = A, utflöde = w.

Introduktion till SIMULINK 4 q h Fysikens lagar ger oss detta ( olinjära pga rottecknet ) uttryck: dv dt dh = A = q a dt 2 9.8 h = q f ( h) w Sambandet kan i blockschemaform beskrivas så här: q A*dh/dt dh/dt h /A dt w f(h)

Introduktion till SIMULINK 5 Skapa en ny modell och rita upp schemat. Dubbelklick höger musknapp för val av funktion och höger musknapp för att dra förbindningslinjer. Ventil (STEP) / Gain s Integrator h Scope Fcn (bibl. user-defined-funct.) f(u)

Introduktion till SIMULINK 6 Välj sedan att simulera förloppet i 50 sekunder: Med parametrarna A = m 2 och a = 0. m 2 fås resultatet genom att dubbelklicka på oscilloskopet ("scope" ) :

Introduktion till SIMULINK 7 Att fundera över: Ventilen som öppnar flödet ( "step" ) aktiveras efter sekund. Hur ändra denna tid.? Vilken blir den teoretiska slutnivån i tanken?. Verkar det stämma med simuleringen? Reglerteknik,Tidskontinuerliga system. Antag att vi vill reglera processen ( s + 20) G( s) = 2 s( s + 24s + 44) med en proportionell regulator med säg K=2 gånger. Block Clock och Workspace behövs normalt ej. Step 2 Gain s+20 s 3+24s 2+44s Transfer Fcn Scope y To Workspace t Clock To Workspace Om man direkt vill se stegsvaret, använd "scope". Alternativt kan simuleringsresultat placeras i arbetsbiblioteket med blocket "To Workspace". För att få korrekt tidsinformation kopplas en klocka in. Klockan hittas i Source-biblioteket.

Introduktion till SIMULINK 8 Observera att i To Workspce-blocket skall "save format" sättas till "matrix". Plott av resultatet kan göras med kommandot (på kommandorad i Matlab) plot(t,y). 0.9 0.8 0.7 a r v S tegs 0.6 0.5 0.4 0.3 0.2 0. 0 0 0.2 0.4 0.6 0.8.2.4.6.8 2 Exempel Tankreglering. A. tank. Parametrar: q inflöde [m 3 /s] w utflöde [m 3 /s] A area [m 2 ] a utloppsarea [m 2 ] h nivå [m] q Enl. sid 4 kan tankdynamiken beskrivas som: w dv dt dh = A = q a dt 2 9.8 h = q f ( h) q w /0.0 /A s Integrator h f(u) a*sqrt(2*g*u)

Introduktion till SIMULINK 9 Uppgift Reglera nivån i tanken med hjälp av en pump samt en P-regulator med K=4. Hur bra går regleringen? Spara och redovisa en graf. Kommentera. Studera ev kvarstående fel. Pumpen lämnar ett flöde q som en funktion av den spänning u som tillförs pumpen. Antag att det gäller att q=k*u, med k = 0-5 [m3/s]. Tanknivå mäts med en nivågivare som antas ha överföringsfunktionen =. Tankarea A = 0.000 [m2 ] Utloppsarea a =0-5 [m2] Obs signalbegränsaren efter regulatorn. Praktiska förhållanden gör att utsignalen från PID:en begränsas till området 0 till +5 Volt. Ett SIMULINK-schema kan ritas så här ( Se appendix under "Simulink extras" för olika PID-algoritmer ) se figuren. s PID Step PID Controller Saturation Uppgift 2 Simulera tanken med en PI-regulator där K=0.99 och Ti =.0 sek. Kommentar: Se appendix hur Simulink definierar parametrarna "P" och "I " (obs "I" i Simulink är inte definierad likadant som kursbokens Ti). a) Vilket värde får du på Simulinks "P" respektive på dess "I"? b) Hur ser ärvärdet och styrsignalen ut i en tidsgraf? Kommentera resultatet. Spara grafen. Studera/redovisa även eventuellt kvarstående fel. Redovisning Redovisa enskilt till Moodle dina resultat på uppgift och 2. OBS lämna din rapport i format Word eller PDF och sänd in allt i en gemensam fil. Scope

Introduktion till SIMULINK 0 Appendix A. Några användbara SIMULINK-symboler. "Continuous"-biblioteket: s+ Transfer Fcn Transport Delay (s-) s(s+) Zero-Pole Överföringsfunktion Dödtid Pol-Nollställe-funktion "Functions and tables": f(u) Fcn Matematisk funktion, t.ex f(u)=sqrt(u) om vi vill generera ett rot-uttryck "Math": Gain Product Förstärkning Multiplikation Jämförare ( obs att ett minustecken mäste in ) "Nonlinear" Saturation Relay Mättning Relä "Signals and systems": SubSystem [] IC In Out Sub-system Begynnelsevärde MUX IN-port UT-port

Introduktion till SIMULINK "Sinks" (Visa eller spara signaler. ) Scope simout To Workspace untitled.mat To File Oscilloskop Till arbetsbibliotek Till fil "Sources": (Signalkällor ) Clock Constant Ramp Random Number Signal Generator Sine Wave Step "Control Systems Toolbox": tf(,[ ]) LTI System LTI-block. ( Titta i MATLABS help ) "Simulink Extras" Additional linear: PID PID Controller PID-regulator PID PID Controller (with Approximate Derivative) PID-regulator med modifierad derivata-del. Observera att i SIMULINK beskrivs PID-algoritmen Jämför med: lärobokens PID-algoritm och Simulinks ( P+I+D) U ( s) = K ( + + TD s) T s I U ( s) = K + I s + D s