Laborationsrapport Laboration 1 TSFS05. Linus Linusson Linnea Linneasdotter

Relevanta dokument
Projektrapport Projekt 1 TSFS05. Linus Linusson Linnea Linneasdotter

Systemskiss. Redaktör: Anders Toverland Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Anders Toverland

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

Modellering av en Tankprocess

Systemskiss. LiTH Reglering av Avgaser, Trottel och Turbo Niclas Lerede Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs

Kortfattat facit till Tentamen TSFS 05 Fordonssystem 22 december, 2009, kl 8-12

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN

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

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

Simulering och reglerteknik för kemister

REGLERTEKNIK Inledande laboration (obligatorisk)

Reglerteknik Z / Bt/I/Kf/F

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.

Stabilitetsanalys och reglering av olinjära system

En longitudinell förarmodell LiTH-ISY-EX-3115

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

Tentamen i Systemteknik/Processreglering

Systemkonstruktion Z2

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

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

TENTAMEN I TSRT07 INDUSTRIELL REGLERTEKNIK

Processidentifiering och Polplacerad Reglering

Tentamen i Systemteknik/Processreglering

C a H b +(a+ b 4 )(O N 2 ) aco 2 + b 2 H 2O+3.773(a+ b 4 )N 2. (A/F) = m a

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

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.

TURBO Systemskiss. 5 december Status. Granskad SL

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

Reglerteknik AK, FRT010

Styr- och Reglerteknik för U3/EI2

Föreläsning 13: Multipel Regression

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

Industriella styrsystem, TSIU06. Föreläsning 1

Systemteknik/Processreglering F6

F13: Regulatorstrukturer och implementering

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

Överföringsfunktioner, blockscheman och analys av reglersystem

ERE103 Reglerteknik D Tentamen

Modellering av en Tankprocess

Systemteknik/Processreglering F2

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

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

REGLERTEKNIK Laboration 5

TENTAMEN I TSRT91 REGLERTEKNIK

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

Reglerteknik AK Tentamen

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

Industriella styrsystem, TSIU06. Föreläsning 2

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

Designspecifikation. FUDGE - The FUn to Drive Generic Engine. Version 1.0 Dokumentansvarig: Johan Nyman Datum: 16 december 2014

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

Tekniska beräkningar. Vad är tekn beräkningar? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

MODELLERING AV DYNAMISKA SYSTEM OCH INLUPP 2

Laplacetransform, poler och nollställen

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

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

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

Föreläsning 1 Reglerteknik AK

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

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

Kravspecifikation. LIPs. LiTH Reglering av Avgaser, Trottel och Turbo Niclas Lerede Version 1.2. Status. Reglerteknisk Projektkurs

TENTAMEN I REGLERTEKNIK

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

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

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

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

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

Kort introduktion till Reglerteknik I

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

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

A

2. Reglertekniska grunder

Testprotokoll. Redaktör: Simon Malmberg. Version 0.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad

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

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

Övningar i Reglerteknik

1RT490 Reglerteknik I 5hp Tentamen: Del B

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

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

TMA226 datorlaboration

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

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

TENTAMEN I REGLERTEKNIK Y/D

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

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Reglerteknik AK, FRTF05

Transkript:

Laborationsrapport Laboration 1 TSFS05 Linus Linusson linus@studentmejl.se Linnea Linneasdotter linnea@studentmejl.se 1 december 2005

Denna rapportmall innefattar laboration 1 i kursen Fordonssystem (TSFS05). Syftet med mallen är att underlätta för er när ni ska redovisa era resultat och slutsatser. Det kan vara svårt att veta vilken detaljnivå som är lagom att lägga sig på. Vi har därför tagit med ett antal exempel. En annan stor poäng med mallen är att ni ska ha allt samlat på samma ställe. Dels blir det lättare för oss att rätta och hjälpa er om ni kör fast, men framför allt underlättar det för er själva. Det ni skriver i Kapitel 2 och som ni lämnar in som förberedelse, är det som ni kommer bygga resten av arbetet på. Kom bara ihåg att ta med er rapporten och att titta i den när ni jobbar med labben! Mallen innehåller redan en hel del text. Den som är skriven med vanlig rak stil är text som ni kan låta vara kvar. Text skriven med kursiverad stil som den här, ska ni däremot sudda ut eftersom den bara är tänkt som hjälp till er medan ni skriver rapporten. Vill ni utforma er rapport på ett annat sätt än som i den här mallen eller skriva i ett annat ordbehandlingsverktyg går det givetvis bra. Det viktiga är att resultat och diskussioner för alla ingående delar redovisas tydligt. 2

Innehåll 1 Introduktion 4 2 Modellbeskrivning och experimentplan 5 2.1 Hela motorn... 6 2.2 Gaspedal... 6 2.2.1 Modellbeskrivning... 6 2.2.2 Experimentplan... 7 2.3 Gasspjäll... 7 2.3.1 Modellbeskrivning... 7 2.3.2 Experimentplan... 8 2.4 Insugningsrör... 9 2.5 Bränsleinsprutning... 9 2.6 Bränslepölar... 9 2.7 Cylindern... 9 2.8 Avgassystem med lambdagivare... 9 3 Stationär analys 10 4 Implementering och validering av motormodell 11 4.1 Gaspedal... 11 4.2 Gasspjäll... 11 4.3 Insugningsrör... 12 4.4 Bränsleinsprutning... 12 4.5 Bränslepölar... 12 4.6 Cylindern... 12 4.7 Avgassystem... 12 5 Regulator 14 6 Longitudinell fordonsmodell 15 7 Experiment 16 7.1 Testkörningpådelavkörcykel... 16 7.2 Simuleringavhelkörcykel... 16 7.3 Bränsleförbrukning... 16 7.4 Emissioner... 16 8 Slutsatser 17 3

Kapitel 1 Introduktion I den här laborationsrapporten behandlas i första hand en turboladdad motor från SAAB. En matematisk modell för motorn tas fram och implementeras, dess modellparametrar identifieras ur mätdata, och de olika delmodellerna valideras. Till bränsleinsprutningssystemet kopplas en regulator, som använder sig av såväl framkoppling som återkoppling från den diskreta lambdagivaren. Slutligen kopplas motorn samman med ett antal färdiga moduler innehållande förarmodell, kopplingsmodell och drivlinemodell. Detta för att kunna utföra simuleringar av helfordon. En serie experiment utförs vars syfte är att studera emissionsbildning och bränsleförbrukning. Verktyget som används för implementeringen är Matlab kombinerat med Simulink. Förutom arbetet med motormodellen behandlar rapporten en serie undersökningar, vars syfte är att illustrera hur energi lagrat i bränsle under motorns arbetscykel omvandlas till ett drivande moment, och de förluster som kan uppstå. I Kapitel 2 delas motorn upp i delkomponenter. Varje komponents uppförande beskrivs matematiskt och experiment för att bestämma modellparametrar designas. I Kapitel 3 redovisas och diskuteras resultatet av undersökningen om hur motorn producerar moment, dvs laboration 1B. I Kapitel 4 redovisas och diskuteras resultaten från de experiment som beskrivs i Kapitel 2. Detta är det första kapitlet som behandlar laboration 1C. Kapitel 5 behandlar bränsleinsprutningsregulatorn. Kapitel 6 introducerar en longitudinell fordonsmodell. Kapitel 7 redovisar och diskuterar resultaten av en serie experiment. I Kapitel 8 redogörs för de slutsatser som dragits under modellbygget och simuleringsstudierna, och en sammanfattande bild av arbetet ges. Kapitel 2 utgör förberedelseuppgiften inför laborationen. Komplettera kapitlet med modellbeskrivningar och experimentplan för de komponenter som inte redan beskrivits, och lämna i facket innan utsatt tid. Till det andra inlämningstillfället, dvs efter att ni genomfört laboration 1B, vill vi ha in Kapitel 3. Till det tredje inlämningstillfället, dvs efter att genomfört laboration 1C, ska ni ha skrivit Kapitel 4 8. Vi vill då ha in hela rapporten. Glöm inte att bifoga Matlab-koden! 4

Kapitel 2 Modellbeskrivning och experimentplan I det här kapitlet delas motorn upp i ett antal komponenter, som sedan modelleras separat. För varje komponent anges in- och utsignaler, matematisk modell som beskriver uppförandet, samt de parametrar som ska bestämmas. Därefter beskrivs hur modellparametrarna ska identifieras. Insignaler till motorn är gaspedalposition, varvtal och bränsleinsprutningstid. Utsignaler är motormoment, faktiskt och uppmätt lambda, uppmätt luftmassflöde förbi spjället och uppmätt tryck i insugningsröret. De givare som mäter luftmassflödet och trycket i insugningsröret antas ha försumbar dynamik, medan dynamik och fördröjningar vid lambda-mätningen tas hänsyn till. Motorn delas upp i följande komponenter: Gaspedal Gasspjäll Insugningsrör Bränsleinsprutning Bränslepölar Cylindern Avgassystem Eftersom simuleringar ska göras med både varm och kall motor, undersöks även hur lång tid det tar för katalysatorn att bli varm. Till er hjälp finns en komplett modellbeskrivning och experimentplan för gasspjället, samt större delen av modellbeskrivningen för gaspedalen. Använd dessa som mall när ni utformar modellbeskrivning och experimentplan för övriga komponenter. 5

2.1 Hela motorn Utsignaler: Motormoment (M), normerat luft/bränsle-förhållande (λ), λ mätt med diskret givare (λ d ), luftmassflöde förbi spjället (ṁ at ), och tryck i insugningsröret (p im ) Insignaler: Gaspedalläge (β ped ), varvtal (N) och insprutningstid (t inj ) Motormodellen kan delas upp i ett antal delblock. I Figur 2.1 visas ett blockschema över motorn, där man kan se vilka delblock som ingår i modellen och respektive blocks in- och utsignaler. Figur 2.1: Blockschema över hela motormodellen. Rita ett blockschema över hela motorn, i vilket man tydligt kan följa hur signalerna (de fysikaliska storheterna) flödar mellan de olika delblocken. 2.2 Gaspedal På moderna motorer anger gaspedalläget önskat referensluftmassflöde. Här presenteras en modell för detta samband. Samma modell finns beskriven i laborationskompendiet. I modellen kan gaspedalläget β ped varieras kontinuerligt mellan 0 och 1. Ett blockschema över gaspedalen visas i Figur 2.2. Obs! Pedalpedalläge är inte detsamma som gasspjällvinkel. 2.2.1 Modellbeskrivning Utsignaler: Referensluftmassflöde (ṁ at,ref ) Insignaler: Gaspedalläge (β ped ) Modell: Referensluftmassflödet ges av ṁ at,ref = ṁ at,min +(ṁ at,max (N) ṁ at,min ) β ped (2.1) där det maximala luftmassflödet approximeras med ṁ at,max (N) = n cyln n r p amb Π bl V d RT im (2.2) 6

Figur 2.2: Blockschema över gaspedalen. Parametrar att bestämma: Minimalt luftmassflöde (ṁ at,min ), omgivningstryck (p amb ), samt temperatur i insugningsröret (T im ) Övriga parametrar: Antal cylindrar (n cyl ), antal vevaxelvarv per motorvarv (n r ), överladdningsfaktor (Π bl ), specifika gaskonstanten (R), samt slagvolym (V d ). Parametrarna har följande värden: n cyl =... n r =2 Π bl =... R =... V d =... 2.2.2 Experimentplan Så här tänker vi bestämma det minimala luftmassflödet, som vi antar är samma som tomgångsluftmassflödet... Dessutom ska vi bestämma omgivningstrycket och temperaturen i insugningssystemet. 2.3 Gasspjäll Gasspjället används för att reglera luftmassflödet så att det styrs in mot referensvärdet ṁ at,ref. Gasspjället med dess regulator är komplicerad att modellera, och hela uppträdandet approximeras därför här med ett första ordningens system. Ett blockschema över gasspjället visas i Figur 2.3. 2.3.1 Modellbeskrivning Utsignal: Luftmassflöde (ṁ at ) Insignal: Referensluftmassflöde (ṁ at,ref ) Modell: Förändringen i luftmassflödet ges av dṁ at (t) dt = 1 τ th (ṁ at,ref ṁ at (t)) (2.3) 7

Figur 2.3: Blockschema över gasspjället. Luftmassflödet fås genom en integration: t ( ) dṁat (t) ṁ at (t) = dt (2.4) dt t 0 Parameter att bestämma: Tidskonstanten τ th Övriga parametrar: - 2.3.2 Experimentplan Parameter att bestämma: Spjällsystemets tidskonstant τ th. Mätsignaler: Luftmassflöde (ṁ at ), spjällvinkel (α) och tid (t). Styrsignal: Gaspedalläge (β ped ) Typ av experiment: Stegsvarsexperiment, dvs dynamikmätning. Utförande: Motorn körs med konstant varvtal i en arbetspunkt och flera steg (upp-ned-upp-ned o.s.v.) utförs i pedalposition. Tiderna mellan stegen väljs så att mätsignalerna hinner stabilisera sig innan nästa steg görs. Utvärdering: Eftersom vi inte kan mäta luftmassflödets referensvärde direkt, så mäter vi spjällvinkeln istället. Då sambandet mellan spjällvinkel och massflödets referensvärde är en statisk funktion påverkar inte detta mätningsförfarandet. Den mätta spjällvinkeln används således till att se när ett steg påbörjas. Eftersom systemet antas ha dynamik likt ett första ordningens system blir stegsvaret uttryckt i tidsdomän ṁ at (t) = (1 e t t 0 τ th ) (ṁ ref,new ṁ ref,old )+ṁ ref,old (2.5) där t 0 är tidpunkten då steget sker. Vid tiden τ th + t 0 är ) (1 e t t 0 τ th =1 e 1 =0.63 (2.6) Tidskonstanten bestäms därför som tidsintervallet från tidpunkten då en förändring först kan observeras, till dess att luftmassflödet har nått 63% av den slutliga förändringen. 8

2.4 Insugningsrör 2.5 Bränsleinsprutning 2.6 Bränslepölar 2.7 Cylindern Motormoment, luft/bränsleförhållande 2.8 Avgassystem med lambdagivare Tryck, lambdamätning, kallstartstid 9

Kapitel 3 Stationär analys I det här kapitlet redovisas och diskuteras resultaten från laboration 1B. Laborationens syfte är att visa hur ett drivande moment kan produceras ur kemiskt lagrad energi, och var förluster kan uppstå. Tillvägagångssätt beskrivs genom att använda ekvationer redovisas och namnet på de mätdata-filer som använts anges. Det här kapitlet lämnas in till det andra inlämningstillfället, dvs efter att laboration 1B har genomförts. Bifoga matlab-kod. Förberedelseuppgifterna behöver inte redovisas i rapporten, men tänk på att de kan ge värdefulla ledtrådar när ni t.ex. ska förklara figurernas utseende. 10

Kapitel 4 Implementering och validering av motormodell I det här kapitlet behandlas åter medelvärdesmodellen. Resultaten av parameterskattningarna redovisas, modellerna valideras och implementeringen av modellerna illustreras. Laboration 1C Dynamik och emissioner 4.1 Gaspedal Parametervärde: Det minsta luftmassflödet ṁ at,min i (2.1) bestämdes till?? kg/s. Mätdata: För bestämningen av det minsta luftmassflödet användes??. Utförande:... Implementering: I Figur?? visas implementationen av gaspedalmodellen. Validering: Eftersom vi inte kan mäta gaspedalens läge, så är det svårt att validera modellen. Dock troliggör vi att den är rimlig och rätt implementerad i Figur??, där vi redovisar ett lämpligt simuleringsresultat. Modellen bedöms som rimlig eftersom... 4.2 Gasspjäll Parametervärde: Spjällsystemets tidskonstant τ th i (2.3) bestämdes till 0.3 s. Mätdata: För parameterbestämmningen används mätdataserierna airstep*. Utförande: I mätsekvenserna identifierades tiden från att steget skedde till dess att 63% av den slutliga förändringen uppnåtts enligt (2.6). Detta gjordes för såväl positiva som negativa steg i pedalpositionen, och för de olika mätsekvenserna i airstep*-filerna. Medelvärdet hos resultaten är ca 0.3 s. 11

1 mdotref 1/tau_th Gain 1 s Integrator1 1 mdotactual Figur 4.1: Implementering av dynamiken förbi gasspjället. Implementering: I Figur 4.1 visas en implementation luftdynamik förbi spjället enligt (2.3) och (2.4). Observera att både luftens dynamik och dynamiken hos spjällregulatorn klumpats samman till ett enda första ordningens system. Validering: I Figur 4.2 visas hur väl den simulerade modellen överensstämmer med mätdatat. Modellen är en grov förenkling av verkligheten, eftersom den kombinerade regulator- och luftdynamiken inte alls beter sig som ett första ordningens system. Kurvorna följer därför inte varandra särskilt väl under dynamikfasen. Det kan dock konstateras att snabbheten hos modellens och det verkliga systemet snabba dynamik tycks vara i samma storleksordning. 4.3 Insugningsrör 4.4 Bränsleinsprutning 4.5 Bränslepölar 4.6 Cylindern 4.7 Avgassystem 12

12 x 10 3 11 Validation of throttle model Simulated Measured 10 9 mdota [kg/s] 8 7 6 5 4 0 2 4 6 8 10 12 Time [s] Figur 4.2: Validering av dynamiken förbi gasspjället. I figuren visas både simulerat och uppmätt luftmassflöde. Mätdatat som används är airsteplow.mat. Observera att det är stegsvaret efter det första positiva steget i gaspedalposition som simuleringen försöker efterlikna. 13

Kapitel 5 Regulator Till motorns bränsleinsprutningssystem kopplas en bränsleregulator. I detta kapitel redovisas design av regulatorn, hur vi gått till väga för att bestämma regulatorparametrarna, samt figurer som visar att vi har lyckats. Laboration 1C, fortsättning. 14

Kapitel 6 Longitudinell fordonsmodell Motorn kopplas ihop med en longitudinell förarmodell. I det här kapitlet redovisas dess utseende och ingående ekvationer. Ett accelerationstest genomförs, och dess resultat rimlighetsbedöms. Laboration 1C, fortsättning. 15

Kapitel 7 Experiment I det här kapitlet redovisas resultaten av ett antal experiment som anges i laborationskompendiet. Resultaten diskuteras och rimligheten bedöms. Laboration 1C, fortsättning. 7.1 Testkörning på del av körcykel 7.2 Simulering av hel körcykel 7.3 Bränsleförbrukning 7.4 Emissioner 16

Kapitel 8 Slutsatser 17