Besta llarmo te Ingenjo rsprojekt Styrning och optimering av bilbana Projektet Akademisk och industriell relevans Projektorganisation och schema Kravspecifikationen Erik Frisk, <frisk@isy.liu.se> Lektor, Institutionen fo r systemteknik Fordonssystem, Linko pings universitet Biblioteksuppgift - teoretisk uppgift 2016-09-19 Dugga - kursdirektivet 1 Utmaningar i projektet Spa nning vs hastighet Spa nningen pa banan styrs fra n datorn ej hastigheten pa bilen. Olika bilar a ker olika fort med samma spa nning. Olika delar av banan ger olika bra kontakt. De ba da banorna a r olika la nga. En varmko rd motor har dramatiskt olika egenskaper a n en kall. Banprofil Bilar med da lig va gha llning ma ste sakta in i kurvor. A terkoppling Datorn vet bara var bilarna a r na r dom passerar en givare Vad ha nder da r emellan? Givarna kan missa att detektera na r en bil passerar. Ma l: Styra bilarna sa att varvtiderna blir exakt 13s. Tycker ni det la ter sva rt? 2 3
Utmaningar i projektet Display Styras och o vervakas fra n dator och display 320 x 240, 5.7, touch, monokrom seriell styrning/programmering Ma l: Styra bilarna sa att varvtiderna blir exakt 13s och att de kommer i ma l samtidigt. Tycker ni att det la ter sva rare nu? 4 Motivering av projektet akademiskt 5 Motivering av projektet industriellt Ge nyfikenhet info r kommande kurser i utbildningen. Projektarbete Matematisk programmering i Matlab Reglerteknik La sa tekniska specifikationer Skriva tekniska rapporter Fysikaliska principer Modellering Statistisk verifikation av resultat Tilla mpad matematik 6 7
Projektorganisation Personer Examinator - Urban Forsberg <urban.forsberg@liu.se> Beställare - Erik Frisk <frisk@isy.liu.se> Handledare - Viktor Leek <Viktor.Leek@.liu.se> Kommunikation Kontinuerlig tidsrapportering (senast 12.00 varje måndag), skicka till handledare och beställare Ange grupptillhörighet (YA3 respektive YC3) i all kommunikation Främst projektledare sköter kommunikation med beställare Alla välkommna till mig att diskutera ev. problem, kursfrågor, examinationsärenden, etc. (Tids-)Budget 120 timmar per person 8 Roller i projektet Projektledare Projektledning, gruppmöten, kontakt mot kund/beställare. Dokumentansvarig Dokumentsammanställning, git Testansvarig Planering och dokumentering av tester för verifiering av krav Ansvarig delsystem 1 Hastighetsstyrning och varvtidsreglering m.a.p. referenstid Ansvarig delsystem 2 Strategi för kalibreringsvarven, positionsdetektering, energianvändning, och ekonomi Ansvarig delsystem 3 Strategi för gemensam målgång Ansvarig delsystem 4 Displayhantering Ansvarig utförare Projektledare chef 9 Schema Period 1 Projektmöte 1 Förslag på mötestider med handledare och beställare under period 1. GU Grupp Tid Lokal Handledare Projekt- YA3 Mån 19 sep, Systemet Erik, Viktor presentation YC3 13-15 Projektmöte 1 YA3 Fre 23 sep, 10.15-11.00 Filtret Viktor YC3 Fre 23 sep, 11.15-12.00 Viktor Leverans projekt- YA3 Mån 3 okt, 15.15-16.00 Filtret Erik, Viktor plan (BP2) YC3 Mån 3 okt, 16.15-17.00 Erik, Viktor Projektmöte 1 Kan vi hitta en annan/tidigare tid för projektmöte 1? Gruppkontrakt För passerkort, lista med: E-postadress (studentmejl) Namn Ansvarsfördelning, roller i projektet Kort demonstration av bilbanan Till mötet: genomläsning av LIPS. 10 11
Kravspecifikationen I det här projektet är kravspecifikationen redan utformad Finns att ladda hem från projekthemsidan Formell beskrivning av vad er produkt måste uppfylla Projektvecka Viktigt: Projektvecka 1 påbörjas idag, måndag 19/9! Projektets WWW-sida WWW-sida för projektet Följa LiU:s WWW-mall (ett skelett kommer att vara förberett) Kommer läggas upp på kurshemsidan www.isy.liu.se/edu/projekt/fordonssystem/2016/{a3/c3} Nås i filsystemet på /site/edu/www/projekt/tfyy51/{a3/c3} Ni behöver endast grundläggande HTML, inget avancerat Veckorapportering Tidsrapport, statusrapport, mötesprotokoll, samt allt incheckat i versionshanteringssystemet Deadline: 12:00 måndagar från och med projektvecka 2! 12 13 Versionshantering med git Alla dokument och all kod måste versionshanteras (http://gitlab.ida.liu.se) Dropbox är inte ett tillåtet alternativ Senaste versionen av alla dokument/kod skall vara incheckade kl. 12:00 på måndagar från och med projektvecka 2 (samtidigt som status och tidsrapporter skall in) Boka in minikurs i git, alla måste delta Programvara finns för Windows (https://tortoisegit.org), Linux, Mac OS X. Fråga oss om ni undrar hur ni gör. Repetition: Utmaningar i projektet Spänning vs hastighet Banprofil Spänningen på banan styrs från datorn ej hastigheten på bilen. Olika bilar åker olika fort med samma spänning. Olika delar av banan ger olika bra kontakt. En varmkörd motor har dramatiskt olika egenskaper än en kall. Bilar med dålig väghållning måste sakta in i kurvor. Återkoppling Datorn vet bara var bilarna är när dom passerar en givare Vad händer där emellan? Givarna kan missa att detektera när en bil passerar. Central fråga inom Reglerteknik/AI/Systemtekink/... Ta beslut/styra i miljöer där man har ofullständig eller osäker information. 14 15
Grupparbete Projektarbetetet Projektledarens ansvar att boka in möten med beställaren Projektledarmöte 1 gång/vecka Möten mellan grupp och handledare, gruppens ansvar! 1 gång/vecka Försök tänk på er som konsulter BP2 2 veckor. (försening här är grund för undekännande av hela gruppen) Varmt förslag Lägg in en social aktivitet/projektstart och lär känna varandra en smula 16 17 Skriva dokument i L A TEX Ni får skriva dokumenten i vilken programmiljö ni vill (Word/OpenOffice/...) Med få undantag så skrivs all vetenskaplig text inom ingenjörsvetenskap, matematik, datorvetenskap i en milj som heter L A TEX Bra för matematik ger \ f r a c {d}{ds}\ i n t { \ i n f t y }ˆ{\ i n f t y } f ( t ) eˆ{ s t }\, dt = G( s ) Bra för citeringar och referenser Gratis (Windows, Mac, Linux) d f (t)e st dt = G(s) ds Kan ge er enkelt sätt att skriva snygga och prydliga rapport under er utbildning Intresserade av en timmes introduktion så ni kan komma igång, tillsammans med mallar för dokumenten i kursen 18 Beställarmöte Projektet Akademisk och industriell relevans Projektorganisation och schema Kravspecifikationen Biblioteksuppgift - teoretisk uppgift Dugga - kursdirektivet 19
Biblioteksuppgift - teoretisk uppgift Syfte Introducera till informationssökning och de resurser som finns tillgängliga på biblioteket. Google är inte allt. koppling till projektet Viktigt: Boka in er på tider i biblioteket 20-40 timmar/grupp Er biblioteksuppgift Leta reda på patent, vetenskapliga artiklar, och lagtexter rörande en specifik applikation inom fordon. Finns beskriven i detalj i dokument på kurshemsidan Bra för att hitta lämpliga sökord Har ni frågor om uppgiften, tekniska som administrativa, kom till mig Viktigt: Inte meningen att ni ska förstå detaljer i patent och vetenskapliga arbeten! 20 Purgesystem - bränsletank i personbil För att hindra att bränsleångor läcker ut i omgivningen från tanken leds ångorna in i en kanister med aktivt kol där kolväten lagras. Lagkrav Pressure Sensor Fuel Tank Diagnosis Valve Carbon Canister Engine Purge Control Valve Intake Manifold Fel i bränslehanteringssystemet måste detekteras och larm ges till föraren. 21 Turbo En vanlig övervakningsprincip Uppgift Princip Skapa undertryck i tanken och se om det läcker in luft med hjälp av en trycksensor. 1500 1000 Diagnosis Valve 1500 1000 Diagnosis Valve Uppgift Göra en förundersökning där relevant information tas fram för ett företags räkning som skall utveckla en helt ny lösning för övervakning av ett purgesystem. Pressure difference [Pa] 500 0 500 1000 1500 2000 2500 Purge Valve 3000 0 5 10 15 20 25 t [s] Inget läckage Pressure difference [Pa] 500 0 500 1000 1500 2000 2500 Purge Valve 3000 0 5 10 15 20 25 t [s] 1 mm läckage Företaget vill därför ha en sammanställning av: relevanta patent i Europa och USA relevanta vetenskapliga artiklar som behandlar ämnet Om det hinns med inom utsatt tid, hitta även: relevant lagstiftning (OBD) från CARB (California Air resource Board) 22 23
Dugga Projektet Akademisk och industriell relevans Projektorganisation och schema Kravspecifikationen Biblioteksuppgift - teoretisk uppgift Skriftligt, personligt 20 minuter, direkt efter denna presentation Rättas och diskuteras med beställare direkt Måste bli godkänd på dugga, annars får man inte fortsätta kursen Finns möjlighet till en (1) komplettering Dugga - kursdirektivet 24 25 Ingenjörsprojekt Styrning och optimering av bilbana Erik Frisk, <frisk@isy.liu.se> Lektor, Institutionen för systemteknik Fordonssystem, Linköpings universitet 2016-09-19