PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 16 april Namn: Personnr: Datum: Godkänd:

Storlek: px
Starta visningen från sidan:

Download "PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 16 april Namn: Personnr: Datum: Godkänd:"

Transkript

1 Laboration i industriella styrsystem PID-implementering i PLC Denna version: 16 april 2013 PID N7:0 N9:0 N9:2 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godkänd:

2 Tabell 1. Godkännande Förberedelseuppgifter Uppgift Datum Godkänd

3 Innehåll 1 Introduktion Tidsåtgång Examination Uppgiftsbeskrivning Krav på den egna PID-regulatorn Krav på det grafiska gränsnittet Analys av implementationen Frivilliga uppgifter Implementering av pid-regulator i plc Diskretisering av pid-regulator Nedklockning Integratoruppvridningsskydd Derivatafilter (Endast TSIU04) Aritmetik med heltal Överspill Skalning Arbetsgång Plan för minnesanvändning Förberedelseuppgifter Integratoruppvridning Regulatorparametrar och skalning Heltal och överspill Programmets struktur

4 Kapitel 1 Introduktion Denna laboration är en fortsättning på laboration 1 i kursen TSIU04, där plc-koden och InTouch skall utökas med en egenimplementerad pid-regulator. Laborationen handlar därmed både om implementering av en pid-regulator och hur en plc kan programmeras. Syftet med labben är att få en djupare förståelse för pid-regulatorer i allmänhet och mer specifikt integratoruppvridning samt derivatafilter. 1.1 Tidsåtgång Förväntad tidsåtgång för laborationen är ca 12 h (exklusive förberedelsetid), varav 4 h utförs med tillgång till assistent under schemalagd tid. Notera att förberedelseuppgifterna förväntas ta ca 8 h. 1.2 Examination Förberedelseuppgifterna måste vara godkända senast dagen innan 1 laborationen. Dessa examineras genom att skriftligen och muntligen redogöra för svaren på uppgifterna i kapitel 5. Laborationen examineras genom att en labbhandledare går igenom kraven i kapitel 2 muntligt. Tid för examination bokas med respektive handledare. 1 Notera att om ni har labb på måndag eller tisdag måste det vara godkänt på fredagen veckan innan. 4

5 Kapitel 2 Uppgiftsbeskrivning Laborationens huvudsakliga målsättning är att implementera en egen diskret pid-regulator i plc:n. En ytterligare målsättning är att integrera denna regulator i det grafiska gränssnitt som utvecklades under laboration 1 samt att studera skillnader och likheter mellan dessa regulatorer. Centrala problem och begrepp i denna laboration är skalning, överspill, logiska villkor samt integratoruppvridning. Laborationen består av förberedelseuppgifter, där ni själva skapar ett färdigt stegkodsprogram på papper innan laborationen. Under den schemalagda tiden ska stegkodsprogrammet implementeras och provköras i plc:n samt det grafiska gränssnittet uppdateras med några ytterligare funktioner. Som tidigare genomförs laborationen till stor del på egen hand men en laborationshandledare kommer att vara närvarande för att svara på frågor och hjälpa till med praktiska problem. Utgå från de RSLogix- och InTouch-program som utvecklades under laboration 1 samt förberedelseuppgifterna för att lösa problemen i detta avsnitt. 2.1 Krav på den egna PID-regulatorn Utgå från stegkodsprogrammet som skapades under laboration 1 med de två utökningarna. Utöver de krav som ställdes i laboration 1, ställer vi nu ett antal ytterligare krav på er implementation av pid-regulatorn. Stegkodsprogrammet skall innehålla följande ytterligare funktionalitet: 1. Det ska vara möjligt att välja mellan den egen-implementerade och den inbyggda regulatorn genom flaggan N10:0/0. 5

6 2. Den egen-implementerade regulatorn ska: (a) kunna styra både den övre och undre tanken, vilken tank som styrs kontrolleras av flaggan N9:5/0 på samma sätt som för den inbyggda regulatorn i laboration 1. (b) styra pumpen med hjälp av en pid-återkoppling. (c) använda en långsam cykel för att uppdatera den integrerande och deriverande återkopplingen samt en snabb cykel för den proportionella återkopplingen. (d) hantera överspill i alla multiplikationer. (e) trunkera styrsignalen så att den hamnar inom rätt intervall. (f) implementera ett skydd mot integratoruppvridning, som kan inaktiveras genom flaggan N10:0/1. 3. (Endast TSIU04): Den egen-implementerade regulatorn ska: (a) Implementera ett derivatafilter på pid-regulatorn för att minska regulatorns bruskänslighet, som kan inaktiveras genom att sätta N = Krav på det grafiska gränsnittet Utgå från InTouch-gränsnittet som utvecklades under laboration 1. Under denna laboration ska ni vidareutveckla detta gränssnitt så att de utöver kraven från laboration 1 även uppfyller ett antal ytterligare krav. Det ska vara möjligt att: 4. välja om det är den egen-implementerade regulatorn eller den inbyggda som är används för att styra tanken, alltså styra flaggan N10:0/0. 5. följa den egenimplementerade pid-regulatorns I-del i en realtidstrendoch historiktrendkurva. Detta för att senare kunna studera hur väl integratoruppvridningsskyddet fungerar. 6. (Endast TSIU04): följa den egenimplementerade pid-regulatorns D-del i en realtidstrend- och historiktrendkurva. Detta för att senare kunna studera derivatafiltrets funktion. 7. nollställa I-delen, det vill säga kunna nollsätta N10:7. 6

7 8. stänga av skyddet mot integratoruppvridning från processdatorn, alltså styra flaggan N10:0/1. 9. (Endast TSIU04): stänga av derivatafiltret från processdatorn. 10. ställa in regulatorparametrar för den egna regulatorn från processdatorn. Notera att det är K och T I som skall ställas in från gränssnittet men det är K och R I som lagras i plc:n. 11. (Endast TSIU04): ställa in regulatorparametrar för den egna regulatorn från processdatorn. Notera att det är K, T I, T D och N som skall ställas in från gränssnittet men det är K, R I, R D och R N som lagras i plc:n. 2.3 Analys av implementationen Som avslutning på laborationen ska ni lösa följande uppgifter genom att använda er av stegkodsprogrammet och gränsnittet som utvecklas enligt ovanstående krav. 12. För övre tanken: (a) jämför prestanda för den egenimplementerade- och inbyggda pidregulatorn. Beter de sig på samma sätt? (b) utför ett antal stegsvarsexperiment med och utan integratoruppvridningsskydd. Förklara beteendet i de båda fallen. (c) på vilket sätt påverkar parametrarna K och T I hur lång överslängen blir när integratoruppvridningsskydd är inaktiverat? 13. För undre tanken, jämför regleringen med och utan D-del om regulator parametrarna bestäms med hjälp av λ-trimning. 2.4 Frivilliga uppgifter Vid ytterligare tid och intresse kan följande uppgifter vara intressanta att studera vidare. Observera att en pid-regulator troligen behövs för att kunna styra vattennivån i den undre tanken. Inför stötfri modomkoppling mellan manuell och automatisk styrning. 7

8 Kapitel 3 Implementering av pid-regulator i plc Det här kapitlet kommer introducera teori bakom diskretiseringen av en pidregulator samt ett antal utökningar för att hantera problem som uppstår med hårdvaran som används i laborationen. Efter varje teoristycke presenteras dessutom en algoritm för implementation. 3.1 Diskretisering av pid-regulator I det här avsnittet behandlas diskretisering av pid-regulatorn u(t) = Ke(t) + t t 0 K T I e(τ) dτ + KT D ė(t) (3.1) där e(t) = r(t) y(t) är det så kallade felet. För att gå från kontinuerlig till diskret tid, med samplingstidpunkter t k och samplingsintervall t k t k 1 = T s, utnyttjas en Euler approximation (bakåt) tk t 0 e(τ) dτ l k T s e(t l ), ė(t) e(t k) e(t k 1 ) T s vilket ger den diskreta beskrivningen av (3.1) u(t k ) = Ke(t k ) + l k T s T I Ke(t l ) KT D T s (y(t k ) y(t k 1 )), (3.2) 8

9 där r(t k ) r(t k 1 ) = 0, det vill säga, referensen antas vara konstant mellan olika samplingstidpunkter. Vanligtvis är det fördelaktigt att dela upp regulatorn i en del som bara beror på det nuvarande felet, e(t k ), och en del som även beror på tidigare fel och således har ett minne. Det ger beskrivningen i(t k ) = l k T s Ke(t l ) = R I e(t l ), T I l k d(t k ) = KT D T s (y(t k ) y(t k 1 )) = R D (y(t k ) y(t k 1 )), a(t k ) = i(t k ) + d(t k ), u(t k ) = Ke(t k ) + a(t k ). (3.3) Den här matematiska beskrivningen av regulatorn tar ingen hänsyn till den verkliga världen. I fysiska system så finns det begränsningar på hur stor styrsignalen, u(t k ), kan vara. I detta fall är det pumpen som sätter begränsningarna. Exempelvis så kan pumpen inte suga ut vatten, vilket ger en nedre begränsning på 0 och det finns en övre gräns för hur mycket vatten den kan pumpa. För att hantera dessa begränsningar är det lämpligt att införa ytterligare en signal v(t k ) som bara används internt i regulatorn och som kan tillåtas vara hur stor eller liten som helst. Det är alltså en trunkerad version av v(t k ) som skickas till pumpen. Regulatorn ges alltså av e(t k ) = r(t k ) y(t k ), i(t k ) = R I e(t l ), l k d(t k ) = R D (y(t k ) y(t k 1 )), a(t k ) = i(t k ) + d(t k ), v(t k ) = Ke(t k ) + a(t k ), u max, om v(t k ) > u max, u(t k ) = v(t k ), om u min v(t k ) u max, u min, om v(t k ) < u min. (3.4) Den diskreta pid-regulatorn (3.4) lämpar sig väl för implementering i ett sekventiellt system såsom plc:n i labbet. Algoritm 1 beskriver en möjlig implementation. För mer information om diskretisering av pi- och pid-regulatorer se kurskompendiet! 9

10 Algoritm 1 Sekventiell implementering av pid-regulator (3.4) 1. Mät systemets är-värde, y(t k ) 2. Beräkna felet, e(t k ) = r(t k ) y(t k ) 3. Beräkna den approximerade integralen i tiden t k, i(t k ) = i(t k 1 ) + K Ts T I e(t k ) = i(t k 1 ) + R I e(t k ) 4. Beräkna den approximerade derivatan i tiden t k, d(t k ) = R D (y(t k ) y(t k 1 )) 5. Beräkna totala inverkan av I- och D-del i tiden t k, a(t k ) = i(t k ) + d(t k ) 6. Beräkna den otrunkerade utsignalen v(t k ) = Ke(t k ) + a(t k ) 7. Beräkna den trunkerade styrsignalen u(t k ) enligt (3.4) 8. Låt k = k + 1 och börja om på steg Nedklockning Den regulatorn som är beskriven i (3.4) uppdateras med en fast tidsintervall, T s. En kort samplingstid är att föredra för att minimera tidsfördröjningen från en mätning till dess att utsignalen är uträknad och för att reagera snabbt på eventuella förändringar. Att köra plc:n med kort sampeltid skapar problem eftersom plc:n har begränsad upplösning. Lösningen är att låta i(t k ) och d(t k ) i (3.4) uppdateras mer sällan än v(t k ). Regulatorn beskriven i (3.4) kan alltså utökas till e(t k ) = r(t k ) y(t k ), i ( t ) Ts k = K e ( t ) l = RI e ( t ) l, T I l k l k d( t k ) = KT D T s ( y( t k ) y( t k 1 ) ) = R D ( y( t k ) y( t k 1 ) ), a(t k ) = i ( t k ) + d( t k ), v(t k ) = Ke(t k ) + a (t k ), u max, om v(t k ) > u max, u(t k ) = v(t k ), om u min v(t k ) u max, u min, om v(t k ) < u min, (3.5) där v(t k ) och u(t k ) uppdateras med frekvensen 100 Hz och i( t k ) samt d( t k ) uppdateras med frekvensen 2 Hz. Ett sätt att åstadkomma en längre sampeltid är att använda en timer. Den timer vi föreslår att man använder heter TON. Figur 3.1 visar hur timern kan 10

11 TON Timer T4:0 Time Base 0.01 Preset 50 Accum 0 T4:0/EN T4:0/DN T4:0/DN T4:0/DN (stuff) Beräkna långsam cykel T4:0 RES Figur 3.1. Kod för att skapa långsam cykel. Instruktionerna i den mellersta raden (som illustreras med blocket (stuff)) körs två gånger i sekunden. användas för att köra integral- och derivatadelarna med en längre sampeltid. Då timern har räknat upp till Time base Preset = = 0.5s sätts T4:0/DN till 1. Om T4:0/DN är 1 så beräknas i ( t k ) och d ( t k ) enligt (3.5) och T4:0/DN nollställs. Algoritm 2 är en utökning av algoritm 1 med den långsamma cykeln. För mer information om timern, se lektionsanteckningar och bilagan till uppgiftskompendiet. Algoritm 2 Sekventiell implementering av pid-regulator (3.5) med långsam cykel 1. Mät systemets är-värde, y(t k ) 2. Beräkna felet, e(t k ) = r(t k ) y(t k ) 3. Beräkna den approximerade integralen och derivatan i tiden t k, Om T4:0/DN == 1 beräkna i( t k ) = i( t k 1 ) + R I e( t k ) d( t k ) = R D ( y( t k ) y( t k 1 ) ) T4:0/DN = 0 4. Beräkna totala inverkan av I- och D-del i tiden t k, a(t k ) = i( t k ) + d( t k ) 5. Beräkna den otrunkerade utsignalen v(t k ) = Ke(t k ) + a(t k ) 6. Beräkna den trunkerade styrsignalen u(t k ) enligt (3.5) 7. Låt k = k + 1 och börja om på steg 1 11

12 3.3 Integratoruppvridningsskydd För att motverka integratoruppvridning skall villkorlig integrering implementeras. Villkorlig integrering innebär att uppdateringen av integralen upphör om styrsignalen är mättad. Styrsignalen är omättad om u min v(t k ) u min, med andra ord skall alltså punkt 3 i algoritm 1 inte utföras om u(t k ) v(t k ). Se figur 3.2 för ett exempel på en mättad styrsignal Output (%) Time (s) Figur 3.2. Ett exempel där den uträknade styrsignalen v(t k ) är större (och mindre) än det tillåtna värdet på utsignalen u(t k ). Notera att v(t k ) sammanfaller med u(t k ) när signalen är omättad, det vill säga v(t k ) = u(t k ) då signalen är omättad. Algoritm 3 är en utökad version av algoritm 2 där det villkorlig integratoruppvridningsskyddet är implementerad. Mer information om detta samt andra uppvridningsskydd och en mer detaljerad förklaring finns i kurskompendiet. 12

13 Algoritm 3 Sekventiell implementering av pid-regulator (3.5) med villkorligt integratoruppvridningsskydd och långsam integral- och derivatadel 1. Mät systemets är-värde, y(t k ) 2. Beräkna felet, e(t k ) = r(t k ) y(t k ) 3. Beräkna den approximerade integralen och derivatan i tiden t k, Om T4:0/DN == 1 beräkna d( t k ) = R D ( y( t k ) y( t k 1 ) ) Om v( t k ) == u( t k ) i( t k ) = i( t k 1 ) + R I e( t k ) Annars i( t k ) = i( t k 1 ) T4:0/DN = 0 4. Beräkna totala inverkan av I- och D-del i tiden t k, a(t k ) = i( t k ) + d( t k ) 5. Beräkna den otrunkerade utsignalen v(t k ) = Ke(t k ) + a(t k ) 6. Beräkna den trunkerade styrsignalen u(t k ) enligt (3.5) 7. Låt k = k + 1 och börja om på steg Derivatafilter (Endast TSIU04) Ett stort problemet med pid-regulatorn beskriven i (3.1) är att den förstärker höga frekvenser. Detta betyder att brus på mätsignalen kommer förstärkas kraftigt och resultatet blir att bruset slår igenom kraftigt på utsignalen. Problemet kan undvikas genom att lågpassfiltrera den ideala derivatan D(s) KT D se(s) 1 + sn (3.6) där d(t) approximativt kommer bete sig som KT D ė(t) för låga frekvenser men kommer endast förstärka höga frekvenser med faktorn KT D /N. En inverse Laplace-transform av (3.6) ger N d(t) + d(t) = KT D ė(t) (3.7) På samma sätt som i kapitel 3.1 används Euler approximation (bakåt) för att diskretisera (3.7) och resultatet blir N d(t k ) = d(t k 1 ) KT D (y(t k ) y(t k 1 )) N + T s N + T s = R N d(t k 1 ) R D (y(t k ) y(t k 1 )) (3.8) där r(t k ) r(t k 1 ) antas vara 0. Notera att R D i (3.3) skiljer sig från R D i (3.8) men att de sammanfaller då N = 0, det vill säga då derivatafiltret är avstängt. Ekvation (3.5) kan nu uppdateras till 13

14 e(t k ) = r(t k ) y(t k ), i ( t ) k = RI e ( t ) l, l k d( t k ) = R N d( t k 1 ) R D ( y( t k ) y( t k 1 ) ), a(t k ) = i ( t k ) + d( t k ), v(t k ) = Ke(t k ) + a (t k ), u max, om v(t k ) > u max, u(t k ) = v(t k ), om u min v(t k ) u max, u min, om v(t k ) < u min, (3.9) där hänsyn tagits till långsammare sampeltid. Algoritm 4 beskriver den nya algoritmen. Se kurskompendiet för mer detaljer om derivatafilter. Algoritm 4 Sekventiell implementering av pid-regulator (3.9) med villkorligt integratoruppvridningsskydd, långsam integral- och derivatadel samt derivatafilter 1. Mät systemets är-värde, y(t k ) 2. Beräkna felet, e(t k ) = r(t k ) y(t k ) 3. Beräkna den approximerade integralen och derivatan i tiden t k, Om T4:0/DN == 1 beräkna d( t k ) = R N d( t k 1 ) R D ( y( t k ) y( t k 1 ) ) Om v( t k ) = u( t k ) i( t k ) = i( t k 1 ) + R I e( t k ) Annars i( t k ) = i( t k 1 ) T4:0/DN = 0 4. Beräkna totala inverkan av I- och D-del i tiden t k, a(t k ) = i( t k ) + d( t k ) 5. Beräkna den otrunkerade utsignalen v(t k ) = Ke(t k ) + a(t k ) 6. Beräkna den trunkerade styrsignalen u(t k ) enligt (3.5) 7. Låt k = k + 1 och börja om på steg Aritmetik med heltal Den plc som används i den här laborationen använder endast med 16-bitars heltal med en teckenbit. Det är en stor begränsning och här ges ledning till hur det kan hanteras. 14

15 3.5.1 Överspill Begränsningen till 16 bitar för heltal med tecken innebär att alla tal är begränsade till intervallet [ 32768, ]. Beräkningar som leder till tal utanför det här intervallet ger ett ogiltigt resultat och måste hanteras. Problemet kallas överspill (på engelska: overflow). plc:n som används i laborationen hanterar överspill genom att Trunkera svaret till tillåtet intervall. Exempelvis blir = trunkerat till Meddela att överspill har inträffat genom att sätta biten S:5/0 till 1. Denna bit kallas för minor error bit. Om S:5/0 inte återställs kommer plc:n avbryta exekveringen och FLT-lampan kommer blinka rött. Om det händer kan man ofta få vägledning om var det blivit fel genom att leta efter register som fått värdet eller S:5/0 U END Figur 3.3. Genom att utföra en unlatch av S:5/0 sist i programmet fångas eventuellt överspill upp och programmet kan fortsätta att exekvera. För att hantera överspill behöver programmet på något sätt ta hand om felet och återställa S:5/0. Biten S:5/0 kan nollställas genom att använda operationen OTU (unlatch). Genom att införa en unlatch-operation på S:5/0 sist i programmet fångas eventuellt överspill upp för beräkningar där S:5/0 inte används för att öka precisionen i beräkningen, se figur 3.3. Biten S:5/0 kan även användas för att hantera problem med överspill genom att minska precisionen. Mer om detta diskuteras under lektionerna samt i förberedelseuppgifterna till denna laboration. 15

16 3.5.2 Skalning På grund av att tal i plc:n representeras med heltal måste de skalas för att kunna representera tal som inte är heltal mellan och Vid beräkningar är det därför viktigt att ta hänsyn till skalningen. Addition(subtraktion): Talen som adderas(subtraheras) måste ha samma skalfaktor. Multiplikation(division): Talen behöver inte ha samma skall faktor men det är viktigt att vara medveten om att den resulterande skalfaktorn är produkten(kvoten) av skalfaktorerna för de båda talen. Vid multiplikation är det viktigt att se till att resultatet inte blir för stort. Vilket av talen som skall skalas upp/ner innan beräkning beror på om det är viktigt att behålla upplösning eller att undvika överspill. 16

17 Kapitel 4 Arbetsgång Notera att allting som hanterar D-delen av regulatorn endast är för kursen TSIU04. Även om uppgiften lätt kan formuleras som att en pid-regulator med derivata filter och skydd mot integratoruppvridning ska implementeras, kan det visa sig oväntat svårt att genomföra uppgiften med den enkla hårdvara som används i laborationen. Ekvation (3.5)/(3.9) eller algoritm 1-4 kan vid en första anblick kännas omöjliga att hantera. Vid implementation av godtyckligt problem är det viktigt att bryta ner problemet i hanterbara bitar. Det första naturlig steget är att göra en inventering av problemet och dess delar. Är det möjligt att implementera delar av algoritmen? I vilken ordning måste saker utföras? Vad finns tillgängligt och vad måste beräknas? Dessa regler kan applicerar på ekvation 3.5 eller algoritm 1-4. Ekvation (3.5)/(3.9) kan delas upp i beräkning av felet, beräkning av den proportionella delen, beräkning av integraldelen, beräkning av derivatadelen, summering av alla bidrag och trunkering av den beräknade styrsignalen. Dessa delar kan implementeras var för sig och det är därmed också möjligt att testa dem på ett lättare sätt. För att underlätta problemet är det rekommenderat att först implementera en P-regulator med trunkering 17

18 1. Implementera en P-regulator med trunkering av styrsignalen, dvs. punkt 1, 2, 5, 6 och 7 i algoritm Utöka P-regulatorn med en nedklockad integral- och derivata-del, dvs. lägg till punkt 3 och 4 i algorithm Utöka pid-regulatorn med integratoruppvridningsskydd enligt kapitel 3.3, dvs gör ändringarna enligt algorithm Utöka pid-regulatorn med ett derivatafilter enligt algoritm Plan för minnesanvändning Här presenteras ett förslag på hur minnet i plcn kan användas. Först påminner vi om några intressanta värden som är givna av sammanhanget. Förslaget bygger på att allt minne som hör till den nya regulatorn ska samlas i datafilen N10. Registrena N10:14 - N10:16 kan användas för att lagra mellanresultat, var dock noga med att skriva ner var ni lägger era olika mellanresultat och med vilken skalfaktor de sparas. Utöver registren som nämns ovan läggs flaggor och heltalsvariabler enligt tabell 4.2. Att en flagga är satt (lika med 1) ska tolkas som att motsvarande funktion är aktiv. 18

19 Tabell 4.1. Skalfaktorer för fixpunkt-representationen. Notera att flaggan RG måste vara satt till 1 för att skalfaktorn 100 skall gälla för K och T I. Samtliga register i denna tabell är av datatypen I/O real. Reg. Uttryck Faktor Kommentar I:3.0 1 Mätsignal från över tank I:3.1 1 Mätsignal från undre tank O:3.0 1 Utsignal till pump N7:2 r(t k ) 1/2 Börvärdet N7:3 K 100 Parameter för inbyggda regulatorn N7:4 T I 100 Parameter för inbyggda regulatorn N7:5 T D 100 Parameter för inbyggda regulatorn N9:0 y upper (t k ) 1/2 Tanknivå övre tanken N9:1 y lower (t k ) 1/2 Tanknivå undre tanken N9:2 u pump (t k ) 1/2 Styrsignal till pumpen N9:3 u pump,manuell (t k ) 1/2 Manuell styrsignal till pumpen N9:4 y(t k ) 1/2 Ärvärde N10:1 K 4 Parameter för egen regulator N10:2 RI = K T s T I 256 Parameter för egen regulator N10:3 RD = K T D N+ T 1 Parameter för egen regulator s N10:4 RN = N N+ T 256 Parameter för egen regulator s N10:5 e(t k ) = r(t k ) y(t k ) 1/2 Reglerfelet N10:6 RI e( t k ) 1 Tillskottet till integralen vid t k N10:7 i( t k ) t k t 0 K T I e(τ) dτ 1 Den approximerade integralen N10:8 d( t k ) = R D (y( t k ) y( t k 1 )) 1/4 Derivatan i tidpunkten t k N10:9 Ke(t k ) 1/4 Mellanlagring av P-del N10:10 a(t k ) 1/4 Mellanlagring av D- och I-del N10:11 v(t k ) 1/4 Uträknad styrsignal för pump N10:12 u(t k ) 1/4 Trunkerad styrsignal för pump N10:13 y( t k 1 ) 1/2 Ärvärde i föregående tidpunkt N10:14 Fritt för mellanresultat N10:15 Fritt för mellanresultat N10:16 Fritt för mellanresultat 19

20 Tabell 4.2. Flaggor och heltalsvariabler. Att flaggan är satt (biten är = 1) tolkas som att funktionen är aktiv. Samtliga register i denna tabell är av datatypen I/O discrete. Register N7:0/1 N9:5/0 N9:5/1 N10:0/0 N10:0/1 Kommentar Manuellt läge. Val av tank som skall regleras. Överfyllnadssskydd aktiverat. Egna pid-regulatorn inkopplad Integratoruppvridningsskydd aktivt 20

21 Kapitel 5 Förberedelseuppgifter Uppgifterna i detta kapitel är som titeln säger förberedelser inför laborationen och är tänkta att öka förståelsen och förenkla genomförandet av laborationen. Svaren på uppgifterna kommer användas under laborationen och examinationen. Tänk på hur uppgifterna kopplar till laborationen och de uppgifterna som behöver slutföras för att få godkänt på laborationen! 5.1 Integratoruppvridning Denna laboration fokuserar på integratoruppvridning, som är ett praktiskt problem som man ofta stöter på när man implementerar en pid-regulator. Läs därför genom materialet från föreläsningar och lektioner samt läs i kurskompendiet för att besvara dessa frågor: Uppgifter: 1. Beskriv problemet med integratoruppvridning. Vad är orsaken? Vilka konsekvenser riskerar man? 2. Förklara hur villkorlig uppdatering fungerar och hur den skyddar mot integratoruppvridning. 3. Förklara hur justering av integral-delen fungerar och hur den skyddar mot integratoruppvridning. 4. Vad finns det för för- och nackdelar med dessa två metoder? Är det rimligt att föredra någon och isåfall när? 21

22 5.2 Regulatorparametrar och skalning Er implementering av pid-regulatorn kommer att använda sig av andra skalfaktorer än den inbyggda för de olika parameterarna (K,T I,T D ). Vi behöver därför beräkna nya skalningar på ett liknande sätt som i laboration 1. Lägg märke till att vi använder en annan parametrisering av pid-regulatorn än den inbyggda. Detta betyder främst att vi har R I, R D och R N som konstanter i ekvation (3.9). Uppgift: 5. Använd detta labb-pm för att hitta hur man beräknar R I, R D och R N. I InTouch vill vi kunna ställa in parametrarna K, T I och T D för båda regulatorerna samt N för vår egna. Eftersom vi i implementeringen använder R I, RD och R N. som beror på K, T I, T D och N, måste vi räkna ut R I, RD och R N givet dessa parametrar och sedan skicka resultatet till rätt register. Detta kommer vi att lösa genom ett data change script 1 i InTouch. Uppgifter: 6. Det är fördelaktigt att genomföra denna beräkning i InTouch istället för i stegkodsprogrammet. Vad är anledningen till detta? 7. Beräkna en ny skalning för R I, RD och R N som vi ska använda i In- Touch. Antag att förstärkningen K [0, 200], att integreringstiden T I [0.1, 10] minuter, att deriveringstiden T D [0, 1] minuter och att tidskonstanten för lågpassfiltret på derivatadelen N [0, 30] s. (a) Vad är det största respektive minsta värdet som R I, RD och R N kan anta som oskalad? (Observera att R I, RD och R N ska vara dimensionslöst, alltså sakna enhet) (b) Vilket intervall blir detta om ni skalar R I, RD och R N med den skalfaktor som föreslagits i detta labb-pm? 1 Ett data change script utför en beräkning när en viss tag har förändrats i InTouch. Skriptet ser ut precis som i Matlab. Antag att man har kopplat exempelvis en slider som ska styra förstärkningen till en tag som heter Kegen och på samma sätt skapat Tiegen för integreringstiden. Antag vidare att vi har skapat en tag som är kopplat till det register i plc:n som ska lagra R I och har döpt denna tag till Riegen, samt har skalat den på rätt sätt (se nästa förberedelseuppgift). Då kommer vårt skript att bli Riegen=Kegen*0.5/Tiegen, eftersom samplingstiden är 0.5 sekunder. Notera att Kegen och Riegen är kopplade till respektive register i plc:n som vanligt, dock finns Tiegen endast i InTouch. 22

23 5.3 Heltal och överspill I denna laboration riskerar vi problem med överspill eftersom stora heltal kommer att multipliceras och adderas. Målsättningen är nu att skapa några stegkodsstrukturer som kommer att hjälpa oss att hantera detta problem på bästa sätt. Antag att man vill genomföra följande beräkning: multiplicera registren N10:2 och N10:5 samt placera den skalade produkten i N10:6. Skalningen kommer att bli en division med 128 eftersom målregistret har skalfaktor 1 och källregistren har skalfaktorerna 1/2 respektive 256. Detta kan genomföra på två olika sätt: att först multiplicera källregistrer och sedan skala med 128 eller att först skala ett källregister och sedan multiplicera källregistren. Detta kan genomgöras i stegkodsprogrammering genom strukturerna som visas i figur 5.1. Uppgifter: 8. Vad händer i de olika stegen? Vad kan man uppnå med att göra på detta sätt? 9. Om skalningen görs innan multiplikationen måste ett register väljas att skala. Är det lämpligast att välja N10:2 eller N10:5? Motivera. 10. Vad är för- och nackdelarna med de två lösningarna i figur 5.1? Vilket alternativ vill man använda i första hand? DIV N10:5 128 N10:6 MUL N10:5 N10:2 N10:6 MUL N10:6 N10:2 N10:6 DIV N10:6 128 N10:6 Figur 5.1. Två olika sätt att lösa problemet N10:6 = N10:2 N10: Ett metod för att lösa detta problem på ett sätt som balanserar problemet med överspill och förlust av precision är att använda sig av minor error bit S:5/0. 23

24 Uppgifter: 11. Hur kan S:5/0 användas för att avgöra vilket av alternativen i figur 5.1 som är bäst? 12. Använd de två strukturerna i figur 5.1 samt S:5/0 för att konstruera ett stegkodsprogram som utför multiplikationen med största möjliga precision men som samtidigt undviker överspill. Använd följande steg: (a) Utgå från att nollsätta S:5/0. (b) Prova att utföra det bästa alternativet från ovan. (c) Om överspill inträffar, utför det andra alternativet. 13. Skapa en ytterligare byggsten till det framtida programmet genom att förändra registren och skalfaktorerna (se tabell 4.2) i det föregående stegkodsprogrammet för att istället utföra operationen K e(t k ). 5.4 Programmets struktur Vi är nu redo att kombinera kunskapen om diskretiserade pid-regulatorer samt överspillshantering i ett stegkodsprogram. Målsättningen är att skapa ett komplett stegkodsprogram som hanterar skalning, överspill och integratoruppvridning genom att i ordning lösa uppgifterna nedan. Utgå från lösningarna i föregående uppgifter, kapitel 4, algoritmerna 1-4 och stegkodsprogrammet som utvecklades i labb 1. Uppgifter: 14. Utgå från stegkodsprogrammet från labb 1. Var skall den egen-implementerade regulatorn placeras? Notera att det skall vara möjligt att välja vilken regulator som är aktiv. 15. Skapa en enkel p-regulator genom att använda algorithm 2, överspillshanteringen från föregående avsnitt samt kapitel 4. (a) Bryt ned punkt 1 i kapitel 4 till hanterbara bitar. (b) Vad finns tillgängligt och vad behöver beräknas? (c) Vilka skalfaktorer blir de efter varje uträkning och stämmer det med registren de skall lagras i? (d) Behöver överspill hanteras? 24

25 (e) Skriv ner lösningen som pseudokod. 16. Inför nu en långsam cykel i ert program där I- och D-delen ska placeras, utgå från lösningen i föregående uppgift, ladder-programmet i figur 3.1 och algoritm 2. (a) Bryt ned punkt 2 i kapitel 4 till hanterbara bitar. (b) Vad finns tillgängligt och vad behöver beräknas? (c) Vilka skalfaktorer blir de efter varje uträkning och stämmer det med registren de skall lagras i? (d) Behöver överspill hanteras? (e) Skriv ner lösningen som pseudokod. 17. Utöka lösningen med villkorlig integration genom att utgå från lösningen i föregående uppgift och algoritm 3. Skriv ner lösningen som pseudokod. 18. Utöka lösningen med derivatafilter genom att utgå från lösningen i föregående uppgift och algoritm 4. Skriv ner lösningen som pseudokod. Notera att det skall gå att stänga av derivata-filtret genom att sätta N = Skapa ett komplett stegkodsprogram för algoritm 4 genom att utgå från psuedokoden från ovanstående uppgift. 25

PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 31 januari Namn: Personnr: Datum: Godkänd:

PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 31 januari Namn: Personnr: Datum: Godkänd: Laboration i industriella styrsystem PID-implementering i PLC Denna version: 31 januari 2018 PID N7:0 N9:0 N9:2 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godkänd: Tabell 1. Godkännande

Läs mer

PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 2 februari Namn: Personnr: Datum: Godkänd:

PID N7:0 N9:0 N9:2. PID-implementering i PLC. Laboration i industriella styrsystem. Denna version: 2 februari Namn: Personnr: Datum: Godkänd: Laboration i industriella styrsystem PID-implementering i PLC Denna version: 2 februari 2012 PID N7:0 N9:0 N9:2 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godkänd: Innehåll 1 Introduktion

Läs mer

Industriella styrsystem, TSIU06. Föreläsning 2

Industriella styrsystem, TSIU06. Föreläsning 2 Industriella styrsystem, TSIU06 Föreläsning 2 Reglerteknik, ISY, Linköpings Universitet Sammanfattning av Föreläsning 1 2(24) Det finns en stor mängd system och processer som behöver styras. Återkopplingsprincipen:

Läs mer

Industriella Styrsystem Övningskompendium

Industriella Styrsystem Övningskompendium Industriella Styrsystem Övningskompendium 27 mars 2012 REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING Reglerteknik, Institutionen för systemteknik, Linköpings universitet, 581 83 Linköping www.control.isy.liu.se

Läs mer

Grunderna i stegkodsprogrammering

Grunderna i stegkodsprogrammering Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer

Läs mer

TSIU06 - Lektion 1. Johan Dahlin [johan.dahlin(at)isy.liu.se] 14 mars Mycket viktigt att ni ställer frågor om ni inte förstår!!

TSIU06 - Lektion 1. Johan Dahlin [johan.dahlin(at)isy.liu.se] 14 mars Mycket viktigt att ni ställer frågor om ni inte förstår!! TSIU06 - Lektion 1 Johan Dahlin [johan.dahlin(at)isy.liu.se] 14 mars 2012 1 Allmän kursinformation Vem är jag? Johan Dahlin, doktorand, osv. Kontaktuppgifter! johan.dahlin@isy.liu.se, finns i A-korridoren

Läs mer

Laboration i Industriella styrsystem (TSIU04, TSIU06) Processdator. Denna version: 5 januari Namn: Personnr: Datum: Godknd: LINKÖPING

Laboration i Industriella styrsystem (TSIU04, TSIU06) Processdator. Denna version: 5 januari Namn: Personnr: Datum: Godknd: LINKÖPING Laboration i Industriella styrsystem (TSIU04, TSIU06) Processdator Denna version: 5 januari 2018 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godknd: Innehåll 1 Syfte och organisation

Läs mer

Industriella Styrsystem Övningskompendium

Industriella Styrsystem Övningskompendium Industriella Styrsystem Övningskompendium 13 januari 2012 REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING Reglerteknik, Institutionen för systemteknik, Linköpings universitet, 581 83 Linköping www.control.isy.liu.se

Läs mer

Labb i industriella styrsystem. Processdator. Denna version: 13 april 2015. Namn: Personnr: Datum: Godknd: LINKÖPING

Labb i industriella styrsystem. Processdator. Denna version: 13 april 2015. Namn: Personnr: Datum: Godknd: LINKÖPING Labb i industriella styrsystem Processdator Denna version: 13 april 2015 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godknd: Innehåll 1 Syfte och organisation 4 1.1 Laborationens syfte

Läs mer

Labb i industriella styrsystem. Processdator. Denna version: 10 januari Namn: Personnr: Datum: Godkänd: LINKÖPING

Labb i industriella styrsystem. Processdator. Denna version: 10 januari Namn: Personnr: Datum: Godkänd: LINKÖPING Labb i industriella styrsystem Processdator Denna version: 10 januari 2013 REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godkänd: Innehåll 1 Introduktion 4 1.1 Historik..............................

Läs mer

Industriella Styrsystem Övningskompendium

Industriella Styrsystem Övningskompendium Industriella Styrsystem Övningskompendium 14 mars 2013 REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING Reglerteknik, Institutionen för systemteknik, Linköpings universitet, 581 83 Linköping www.control.isy.liu.se

Läs mer

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

Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation Lunds Universitet LTH Ingenjörshögskolan i Helsingborg Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation REGLERTEKNIK Laboration 2 Empirisk undersökning av PID-regulator

Läs mer

Industriella styrsystem, TSIU06. Föreläsning 1

Industriella styrsystem, TSIU06. Föreläsning 1 Industriella styrsystem, TSIU06 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Utgångspunkter Vad? Varför? Hur? Vad? Reglerteknik - Konsten att styra system automatiskt Vad? System - Ett objekt

Läs mer

Industriella styrsystem, TSIU06. Föreläsning 1

Industriella styrsystem, TSIU06. Föreläsning 1 Industriella styrsystem, TSIU06 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Kursöversikt 2(34) Detta är en laborations- och projektkurs. Praktiken kommer före teorin (kursen Reglerteknik) Tre

Läs mer

Industriella Styrsystem (TSIU04, TSIU06) Övningskompendium

Industriella Styrsystem (TSIU04, TSIU06) Övningskompendium Industriella Styrsystem (TSIU04, TSIU06) Övningskompendium 7 april 2016 REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING Reglerteknik, Institutionen för systemteknik, Linköpings universitet, 581 83 Linköping www.control.isy.liu.se

Läs mer

Systemteknik/Processreglering F2

Systemteknik/Processreglering F2 Systemteknik/Processreglering F2 Processmodeller Stegsvarsmodeller PID-regulatorn Läsanvisning: Process Control: 1.4, 2.1 2.5 Processmodeller I den här kursen kommer vi att huvudsakligen att jobba med

Läs mer

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

TSIU61: Reglerteknik. Sammanfattning från föreläsning 3 (2/4) ˆ PID-reglering. ˆ Specifikationer. ˆ Sammanfattning av föreläsning 3. TSIU6 Föreläsning 4 Gustaf Hendeby HT 207 / 22 Innehåll föreläsning 4 TSIU6: Reglerteknik Föreläsning 4 PID-reglering Specifikationer Gustaf Hendeby gustaf.hendeby@liu.se ˆ Sammanfattning av föreläsning

Läs mer

F13: Regulatorstrukturer och implementering

F13: Regulatorstrukturer och implementering Föreläsning 2 PID-reglering Förra föreläsningen F3: Regulatorstrukturer och implementering 25 Februari, 209 Lunds Universitet, Inst för Reglerteknik. Bodediagram för PID-regulator 2. Metoder för empirisk

Läs mer

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

TSIU61: Reglerteknik. PID-reglering Specifikationer. Gustaf Hendeby. TSIU61: Reglerteknik Föreläsning 4 PID-reglering Specifikationer Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 4 Gustaf Hendeby HT1 2017 1 / 22 Innehåll föreläsning 4 ˆ Sammanfattning av föreläsning

Läs mer

Hjälp och tips till RSLogix och InTouch

Hjälp och tips till RSLogix och InTouch Hjälp och tips till RSLogix och InTouch 30 oktober 2015 RSLogix I RSLogix sköts stegkodsprogrammeringen (ladder diagrams). Här följer några råd och tips kring utvecklingen, överföringen och exekveringen

Läs mer

Implementering av PID-regulatorer med dator

Implementering av PID-regulatorer med dator Implementering av PID-regulatorer med dator PID-reglering Styrlagen för en PID-regulator på standardform kan skrivas ) u(t) = K (e(t)+ 1Ti de e(τ)dτ +T d (t) = u P (t)+u I (t)+u D (t) där u(t) är styrsignalen

Läs mer

Industriella styrsystem, TSIU04. Föreläsning 1

Industriella styrsystem, TSIU04. Föreläsning 1 Industriella styrsystem, TSIU04 Föreläsning 1 Reglerteknik, ISY, Linköpings Universitet Mål Ge kunskaper och färdigheter om reglerteknik närmare verkligheten. Mera precist: Trimning av PID-regulatorer.

Läs mer

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

Regulator. G (s) Figur 1: Blockdiagram för ett typiskt reglersystem Rs) + Σ Es) Regulator G s) R Us) Process G s) P Ys) Figur : Blockdiagram för ett typiskt reglersystem Något om PID-reglering PID-regulatorn består av proportionell del, integrerande del och deriverande

Läs mer

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

Föreläsning 9, Bestämning av tidsdiksreta överföringsfunktioner Föreläsning 9, Bestämning av tidsdiksreta överföringsfunktioner Reglerteknik, IE1304 1 / 20 Innehåll Kapitel 17.1. Inledning 1 Kapitel 17.1. Inledning 2 3 2 / 20 Innehåll Kapitel 17.1. Inledning 1 Kapitel

Läs mer

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

En översikt av Kap 7. Tillbakablick, återkoppling Informationsteknologi Reglering av vätskenivån i en tank. Framkoppling. Informationsteknologi Bengt Carlsson Avd f... och även i reningsverk En översikt av Kap 7 Tekniken i Kap 7 är vanlig i många industriella tillämpningar (t ex kärnkraftver och för klimatreglering i byggnader llbakablick, återkoppling

Läs mer

PID-regulatorn. Föreläsning 9. Frekvenstolkning av PID-regulatorn. PID-regulatorns Bodediagram

PID-regulatorn. Föreläsning 9. Frekvenstolkning av PID-regulatorn. PID-regulatorns Bodediagram PID-regulatorn Frekvenstolkning Inställningsmetoder Manuell inställning Ziegler Nichols metoder Modellbaserad inställning Praktiska modifieringar Standardkretsar Föreläsning 9 Rekommenderad läsning: Process

Läs mer

Föreläsning 2. Reglerteknik AK. c Bo Wahlberg. 3 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 Föreläsning 2 Reglerteknik AK c Bo Wahlberg Avdelningen för reglerteknik Skolan för elektro- och systemteknik 3 september 2013 Introduktion Förra gången: Dynamiska system = Differentialekvationer Återkoppling

Läs mer

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.

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. Reglering 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. Regulator eller reglerenhet används för att optimera

Läs mer

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

Föreläsning 8, Introduktion till tidsdiskret reglering, Z-transfomer, Överföringsfunktioner Föreläsning 8, Introduktion till tidsdiskret reglering, Z-transfomer, Överföringsfunktioner Reglerteknik, IE1304 1 / 24 Innehåll 1 2 3 4 2 / 24 Innehåll 1 2 3 4 3 / 24 Vad är tidsdiskret reglering? Regulatorn

Läs mer

REGLERTEKNIK Laboration 5

REGLERTEKNIK Laboration 5 6 SAMPLADE SYSTEM 6. Sampling av signaler När man använder en dator som regulator, kan man endast behandla signaler i diskreta tidpunkter. T.ex. mäts systemets utsignal i tidpunkter med visst mellanrum,

Läs mer

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN Automatisk styra processer. Generell metodik Bengt Carlsson Huvudantagande: Processen kan påverkas med en styrsignal (insignal). Normalt behöver man kunna mäta

Läs mer

A

A Lunds Universitet LTH Ingenjorshogskolan i Helsingborg Tentamen i Reglerteknik 2008{05{29. Ett system beskrivs av foljande in-utsignalsamband: dar u(t) ar insignal och y(t) utsignal. d 2 y dt 2 + dy du

Läs mer

REGLERTEKNIK Laboration 3

REGLERTEKNIK Laboration 3 Lunds Tekniska Högskola Avdelningen för Industriell Elektroteknik och Automation LTH Ingenjörshögskolan vid Campus Helsingborg REGLERTEKNIK Laboration 3 Modellbygge och beräkning av PID-regulator Inledning

Läs mer

PID-regulatorer och öppen styrning

PID-regulatorer och öppen styrning Reglerteknik grk Lab 1 PID-regulatorer och öppen styrning Denna version: Oktober 2011 P I D REGLERTEKNIK Namn: Personnr: AUTOMATIC LINKÖPING CONTROL Datum: Godkänd: 1 Inledning Syftet med den här laborationen

Läs mer

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

För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning. För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning. Används för att reglera en process. T.ex. om man vill ha en bestämd nivå, eller ett speciellt tryck i en rörledning kanske.

Läs mer

Industriell reglerteknik: Föreläsning 4

Industriell reglerteknik: Föreläsning 4 Föreläsningar / 25 Industriell reglerteknik: Föreläsning 4 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Sekvensstyrning: Funktionsdiagram, Grafcet. 2 Grundläggande

Läs mer

TSIU61: Reglerteknik. Frekvensbeskrivning Bodediagram. Gustaf Hendeby.

TSIU61: Reglerteknik. Frekvensbeskrivning Bodediagram. Gustaf Hendeby. TSIU61: Reglerteknik Föreläsning 5 Frekvensbeskrivning Bodediagram Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 5 Gustaf Hendeby HT1 2017 1 / 1 Innehåll föreläsning 5 ˆ Sammanfattning av föreläsning

Läs mer

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

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 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 Sammanfattning av förra föreläsningen 2 Vi modellerar system

Läs mer

TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK

TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK SAL: ISY:s datorsalar (Asgård) TID: 2016-08-17 kl. 8:00 12:00 KURS: TSRT07 Industriell reglerteknik PROVKOD: DAT1 INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG

Läs mer

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING SAL: G32 TID: 8 juni 217, klockan 8-12 KURS: TSRT21 PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Johan Löfberg, 7-311319 BESÖKER SALEN: 9.3,

Läs mer

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

Operatörer och användargränssnitt vid processtyrning Datorövning 1 - Reglerteknik UPPSALA UNIVERSITET AVDELNINGEN FÖR SYSTEMTEKNIK B Carlsson 9911. Senaste revision 15 februari 2006 Operatörer och användargränssnitt vid processtyrning Datorövning 1 - Reglerteknik Senaste inlämningsdag

Läs mer

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är Martin Enqvist Återkoppling, PID-reglering, specifikationer Reglerteknik Institutionen för systemteknik Linköpings universitet Repetition: Reglerproblemet 3(21) Exempel: Farthållare i en bil 4(21) Välj

Läs mer

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby. TSIU61: Reglerteknik Föreläsning 2 Matematiska modeller Laplacetransformen Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 2 Gustaf Hendeby HT1 2017 1 / 21 Innehåll föreläsning 2 ˆ Sammanfattning

Läs mer

Föreläsning 11, Dimensionering av tidsdiskreta regulatorer

Föreläsning 11, Dimensionering av tidsdiskreta regulatorer Föreläsning 11, Dimensionering av tidsdiskreta regulatorer KTH 8 februari 2011 1 / 28 Innehåll 1 Kapitel 19.2. Polplaceringsmetoden 2 3 4 5 6 2 / 28 Innehåll 1 Kapitel 19.2. Polplaceringsmetoden 2 3 4

Läs mer

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler Exempeluppgift i Logikstyrning Inledning Idén med detta papper är att ge en allmän beskrivning av labbutrustningen och tips för hur man kan lösa olika praktiska problem i samband med laborationen. Läs

Läs mer

TSIU61: Reglerteknik. de(t) dt + K D. Sammanfattning från föreläsning 4 (2/3) Frekvensbeskrivning. ˆ Bodediagram. Proportionell }{{} Integrerande

TSIU61: Reglerteknik. de(t) dt + K D. Sammanfattning från föreläsning 4 (2/3) Frekvensbeskrivning. ˆ Bodediagram. Proportionell }{{} Integrerande TSIU6 Föreläsning 5 Gustaf Hendeby HT 207 / 25 Innehåll föreläsning 5 TSIU6: Reglerteknik Föreläsning 5 Frekvensbeskrivning Bodediagram Gustaf Hendeby ˆ Sammanfattning av föreläsning 4 ˆ Introduktion till

Läs mer

Lathund - Konfiguration av PLC och dator

Lathund - Konfiguration av PLC och dator Lathund - Konfiguration av PLC och dator Johan Dahlin och Ylva Jung 17 januari 2012 1 Introduktion Detta dokument innehåller information om konfigurationen av PLC:n och tillhörande dator för laborationerna

Läs mer

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

Välkomna till TSRT19 Reglerteknik Föreläsning 6. Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden! Välkomna till TSRT19 Reglerteknik Föreläsning 6 Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden! Sammanfattning av förra föreläsningen 2 G(s) Sinus in (i stabilt system) ger sinus

Läs mer

Reglerteknik, TSIU61. Föreläsning 2: Laplacetransformen

Reglerteknik, TSIU61. Föreläsning 2: Laplacetransformen Reglerteknik, TSIU61 Föreläsning 2: Laplacetransformen Reglerteknik, ISY, Linköpings Universitet Innehåll 2(13) 1. Sammanfattning av föreläsning 1 2. Hur löser man differentialekvationer på ett arbetsbesparande

Läs mer

Industriell reglerteknik: Föreläsning 6

Industriell reglerteknik: Föreläsning 6 Föreläsningar 1 / 15 Industriell reglerteknik: Föreläsning 6 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet 1 Sekvensstyrning: Funktionsdiagram, Grafcet. 2 Grundläggande

Läs mer

TSIU61: Reglerteknik

TSIU61: Reglerteknik TSIU61: Reglerteknik Föreläsning 11 Tidsdiskret implementering Gustaf Hendeby gustaf.hendeby@liu.se TSIU61 Föreläsning 11 Gustaf Hendeby HT1 2017 1 / 17 Innehåll föreläsning 11 ˆ Sammanfattning av föreläsning

Läs mer

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING SAL: Ter2 TID:4 mars 207, klockan 8-2 KURS: TSRT2 PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Inger Erlander Klein, 0730-9699 BESÖKER SALEN:

Läs mer

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

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.1 August 25, 2015 Uppgifter markerade med (A) är

Läs mer

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

G(s) = 5s + 1 s(10s + 1) Projektuppgift 1: Integratoruppvridning I kursen behandlas ett antal olika typer av olinjäriteter som är mer eller mindre vanligt förekommande i reglersystem. En olinjäritet som dock alltid förekommer

Läs mer

EL1000/1120/1110 Reglerteknik AK

EL1000/1120/1110 Reglerteknik AK KTH ROYAL INSTITUTE OF TECHNOLOGY EL1000/1120/1110 Reglerteknik AK Föreläsning 11: Implementering Kursinfo: Administration För frågor kring Bilda, labbanmälan, kurshemsida, etc.: kontakta Anneli Ström

Läs mer

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

Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik Reglerteknik I: F1 Introduktion Dave Zachariah Inst. Informationsteknologi, Avd. Systemteknik 1 / 14 Vad är reglerteknik? Läran om dynamiska system och deras styrning. System = Process = Ett objekt vars

Läs mer

Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin

Bose-Einsteinkondensation. Lars Gislén, Malin Sjödahl, Patrik Sahlin Bose-Einsteinkondensation Lars Gislén, Malin Sjödahl, Patrik Sahlin 3 mars, 009 Inledning Denna laboration går ut på att studera Bose-Einsteinkondensation för bosoner i en tredimensionell harmonisk-oscillatorpotential.

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings universitet

Försättsblad till skriftlig tentamen vid Linköpings universitet Försättsblad till skriftlig tentamen vid Linköpings universitet Datum för tentamen 216-8-19 Sal (1) (Om tentan går i flera salar ska du bifoga ett försättsblad till varje sal och ringa in vilken sal som

Läs mer

Styr- och Reglerteknik för U3/EI2

Styr- och Reglerteknik för U3/EI2 Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 071111/ Thomas Munther LABORATION 3 i Styr- och Reglerteknik för U3/EI2 Målsättning: Bekanta sig med olika processer.

Läs mer

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

LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS Obs! Alla förberedande uppgifter skall vara gjorda innan laborationstillfället! Namn: Program: Laborationen

Läs mer

TENTAMEN I REGLERTEKNIK

TENTAMEN I REGLERTEKNIK TENTAMEN I REGLERTEKNIK TID: 29-6-4, kl 4.-9. KURS: TSRT9 PROVKOD: TEN INSTITUTION: ISY ANTAL UPPGIFTER: 5 ANSVARIG LÄRARE: Johan Löfberg, tel 7-339 BESÖKER SALEN: 5., 7.3 KURSADMINISTRATÖR: Ninna Stensgård,

Läs mer

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

Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Sammanfattning av föreläsning 8 Prestandabegränsningar Robusthet Mer generell återkopplingsstruktur Sammanfattning av förra föreläsningen H(s) W(s) 2 R(s)

Läs mer

Välkomna till Reglerteknik Föreläsning 2

Välkomna till Reglerteknik Föreläsning 2 Välkomna till Reglerteknik Föreläsning 2 Sammanfattning av föreläsning 1 Lösningar till differentialekvationer Karakteristiska ekvationen Laplacetransformer Överföringsfunktioner Poler Stegsvarsspecifikationer

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

Laboration 3. Funktioner, vektorer, integraler och felskattning 1 SF1520 VT2017 NA, KTH 16 januari 2017 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,

Läs mer

Föreläsning 1 Reglerteknik AK

Föreläsning 1 Reglerteknik AK Föreläsning 1 Reglerteknik AK c Bo Wahlberg Avdelningen för Reglerteknik, KTH 29 augusti, 2016 2 Introduktion Example (Temperaturreglering) Hur reglerar vi temperaturen i ett hus? u Modell: Betrakta en

Läs mer

EL1000/1120 Reglerteknik AK

EL1000/1120 Reglerteknik AK KTH ROYAL INSTITUTE OF TECHNOLOGY EL1000/1120 Reglerteknik AK Föreläsning 11: Implementering Kursinfo: Tentamen Ordinarie tentamenstillfälle är fredagen den 15/1 kl.14.00-19.00 Obligatorisk föranmälan

Läs mer

Föreläsning 11 Reglerteknik AK

Föreläsning 11 Reglerteknik AK Föreläsning 11 Reglerteknik AK c Bo Wahlberg Avdelningen för Reglerteknik, KH 4 oktober, 2016 2 Förra gången: Introduktion Alternativa regulatorstrukturer Dagens program: Implementering: Regulator System

Läs mer

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

Föreläsning 11. Reglerteknik AK. c Bo Wahlberg. 8 oktober Avdelningen för reglerteknik Skolan för elektro- och systemteknik 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:

Läs mer

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

Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Välkomna till TSRT19 Reglerteknik M Föreläsning 9 Sammanfattning av föreläsning 8 Prestandabegränsningar Robusthet Mer generell återkopplingsstruktur Sammanfattning föreläsning 8 2 F(s) Lead-lag design:

Läs mer

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

Tentamen i Reglerteknik, 4p för D2/E2/T2 Högskolan i Halmstad Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE) Tentamen i Reglerteknik, 4p för D2/E2/T2 Tid: Måndagen den 28 maj kl.9.-13. 27 Sal: R1122 Tillåtna hjälpmedel: Valfri

Läs mer

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

Exempelsamling Grundläggande systemmodeller. Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Exempelsamling Grundläggande systemmodeller Klas Nordberg Computer Vision Laboratory Department of Electrical Engineering Linköping University Version: 0.11 September 14, 2015 Uppgifter markerade med (A)

Läs mer

Tentamen i Systemteknik/Processreglering

Tentamen i Systemteknik/Processreglering Institutionen för REGLERTEKNIK Tentamen i Systemteknik/Processreglering 27 maj 2 kl 4 9 Poängberäkning och betygssättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar

Läs mer

dametric GMS-SD1 Gap Control Beskrivning GMS-SD1 GapControl SE.docx 2014-04-15 / BL Sida 1 (5)

dametric GMS-SD1 Gap Control Beskrivning GMS-SD1 GapControl SE.docx 2014-04-15 / BL Sida 1 (5) dametric GMS-SD1 Gap Control Beskrivning GMS-SD1 GapControl SE.docx 2014-04-15 / BL Sida 1 (5) 1 Allmänt Detta dokument beskriver hur en malspaltsregulator kan tillämpas för ett GMS mätsystem med AGSgivare.

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

Laboration 3. Funktioner, vektorer, integraler och felskattning 1 SF1520 K2 HT2014 NA 21 december 2015 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,

Läs mer

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

SIMULINK. En kort introduktion till. Polplacerad regulator sid 8 Appendix Symboler/block sid 10. Institutionen för Tillämpad Fysik och elektronik Institutionen för Tillämpad Fysik och elektronik Umeå Universitet BE, BT Version: 5/ -09 DMR En kort introduktion till SIMULINK Polplacerad regulator sid 8 Appendix Symboler/block sid 0 Introduktion till

Läs mer

Välkomna till TSRT15 Reglerteknik Föreläsning 2

Välkomna till TSRT15 Reglerteknik Föreläsning 2 Välkomna till TSRT15 Reglerteknik Föreläsning 2 Sammanfattning av föreläsning 1 Lösningar till differentialekvationer Karakteristiska ekvationen Laplacetransformer Överföringsfunktioner Poler Stegsvarsspecifikationer

Läs mer

Informationsteknologi

Informationsteknologi Bengt Carlsson Informationstenologi En översit av Kap 7 Systemteni Informationstenologi Tillbaablic, återoppling Reglering av vätsenivån i en tan Nivågivare Reglerventil Inflöde TANK Varierande utflöde

Läs mer

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

Reglerteknik. Kurskod: IE1304. Datum: 12/ Tid: Examinator: Leif Lindbäck ( ) Tentamen i Reglerteknik (IE1304) 12/3-2012 ES, Elektroniksystem Reglerteknik Kurskod: IE1304 Datum: 12/3-2012 Tid: 09.00-13.00 Examinator: Leif Lindbäck (7904425) Hjälpmedel: Formelsamling, dimensioneringsbilaga,

Läs mer

TENTAMEN: DEL B Reglerteknik I 5hp

TENTAMEN: DEL B Reglerteknik I 5hp TENTAMEN: DEL B Reglerteknik I 5hp Tid: Torsdag 20 oktober 20, kl. 4.00-7.00 Plats: Gimogatan 4, sal Ansvarig lärare: jartan Halvorsen, kommer och svarar på frågor ungefär kl 5.30. Tillåtna hjälpmedel:

Läs mer

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

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!) Lösningar till tentamen i styr- och reglerteknik (Med fet stil!) Uppgift 1 (4p) Figuren nedan visar ett reglersystem för nivån i en tank.utflödet från tanken styrs av en pump och har storleken V (m 3 /s).

Läs mer

Processidentifiering och Polplacerad Reglering

Processidentifiering och Polplacerad Reglering UmU/TFE Laboration Processidentifiering och Polplacerad Reglering Introduktion Referenser till teoriavsnitt följer här. Processidentifiering: Kursbok kap 17.3-17.4. Jämför med det sista exemplet i kap

Läs mer

Modellering av en Tankprocess

Modellering av en Tankprocess UPPSALA UNIVERSITET SYSTEMTEKNIK EKL och PSA 2002, AR 2004, BC2009 Modellering av dynamiska system Modellering av en Tankprocess Sammanfattning En tankprocess modelleras utifrån kända fysikaliska relationer.

Läs mer

TENTAMEN: DEL B Reglerteknik I 5hp

TENTAMEN: DEL B Reglerteknik I 5hp TENTAMEN: DEL B Reglerteknik I 5hp Tid: Fredag 8 mars 0, kl. 4.00-9.00 Plats: Gimogatan 4 sal Ansvarig lärare: Hans Norlander, tel. 08-473070. Hans kommer och svarar på frågor ungefär kl 5.30 och kl 7.30.

Läs mer

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

Tentamen i Reglerteknik, för D2/E2/T2 Högskolan i Halmstad Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE) Tentamen i Reglerteknik, för D2/E2/T2 Tid: Torsdagen den 3 Juni kl.9.-13. 21 Sal: R1122 Tillåtna hjälpmedel: Valfri

Läs mer

Carl-Fredrik Lindberg, ABB Corporate Research. Automation Scandinavia, Trådlös kommunikation i industrin - ett PiiA-projekt

Carl-Fredrik Lindberg, ABB Corporate Research. Automation Scandinavia, Trådlös kommunikation i industrin - ett PiiA-projekt Carl-Fredrik Lindberg, ABB Corporate Research. Automation Scandinavia, 2016-04-12 Trådlös kommunikation i industrin - ett PiiA-projekt Trådlös reglering Tidigare och nuvarande PiiA-projekt Control & Communications

Läs mer

TENTAMEN: DEL A Reglerteknik I 5hp

TENTAMEN: DEL A Reglerteknik I 5hp TENTAMEN: DEL A Reglerteknik I 5hp Tid: Torsdag 7 december 205, kl. 8.00-.00 Plats: Fyrislundsgatan 80, sal Ansvarig lärare: Hans Norlander, tel. 08-473070. Tillåtna hjälpmedel: ursboken(glad-ljung), miniräknare,

Läs mer

TENTAMEN: DEL A Reglerteknik I 5hp

TENTAMEN: DEL A Reglerteknik I 5hp TENTAMEN: DEL A Reglerteknik I 5hp Tid: Torsdag 9 mars 05, kl. 8.00-.00 Plats: Fyrislundsgatan 80, sal Ansvarig lärare: Hans Norlander, tel. 08-473070. Tillåtna hjälpmedel: Kursboken (Glad-Ljung), miniräknare,

Läs mer

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

Välkomna till TSRT19 Reglerteknik Föreläsning 8. Sammanfattning av föreläsning 7 Framkoppling Den röda tråden! Välkomna till TSRT19 Reglerteknik Föreläsning 8 Sammanfattning av föreläsning 7 Framkoppling Den röda tråden! Sammanfattning föreläsning 8 2 Σ F(s) Lead-lag design: Givet ett Bode-diagram för ett öppet

Läs mer

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING TID: 13 mars 2018, klockan 8-12 KURS: TSRT21 PROVKOD: TEN1 INSTITUTION: ISY ANTAL UPPGIFTER: 6 ANSVARIG LÄRARE: Johan Löfberg, 070-3113019 BESÖKER SALEN: 09.30,

Läs mer

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

Lösningar till tentamen i Industriell reglerteknik TSRT07 Tentamensdatum: Martin Enqvist ösningar till tentamen i Industriell reglerteknik TSRT7 Tentamensdatum: 28-3-2 Martin Enqvist a) Z-transformering av sambanden som beskriver den tidsdiskreta regulatorn ger Iz) = KT Sz T i z ) Ez) = Kz

Läs mer

Reglerteknik AK, FRT010

Reglerteknik AK, FRT010 Institutionen för REGLERTEKNIK Reglerteknik AK, FRT Tentamen januari 27 kl 8 3 Poängberäkning och betygssättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar totalt

Läs mer

TSRT91 Reglerteknik: Föreläsning 2

TSRT91 Reglerteknik: Föreläsning 2 Föreläsningar / TSRT9 Reglerteknik: Föreläsning 2 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet Inledning, grundläggande begrepp. 2 Matematiska modeller. Stabilitet.

Läs mer

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

Beräkningsvetenskap introduktion. Beräkningsvetenskap I Beräkningsvetenskap introduktion Beräkningsvetenskap I Kursens mål För godkänt betyg ska studenten kunna redogöra för de nyckelbegreppen som ingår i kursen* utföra enklare analys av beräkningsproblem och

Läs mer

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1 Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut

Läs mer

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

Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp KTH-ICT-ES Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp Kurskod: IE304 Datum: 0-03-4 Tid: 9.00-3.00 Examinatorer: Jan Andersson och Leif Lindbäck Tentamensinformation: Hjälpmedel: Bilagd formelsamling,

Läs mer

Industriella styrsystem

Industriella styrsystem DNR LIU-2018-02499 1(5) Industriella styrsystem Programkurs 4 hp Automatic Control, Advanced Course TSIU04 Gäller från: 2019 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik, EF Fastställandedatum

Läs mer