Gustaf Norman Version 1.1 Status Granskad Godkänd 1
PROJEKTIDENTITET VT 2008 Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Johannes Bergkvist Testansvarig (TST) 070-413 44 30 johbe325@student.liu.se Berenike Hansson Informationsansvarig (INFO) 070-276 88 08 berha884@student.liu.se Peter Jägerback Design (DSG) 070-597 67 03 petka654@student.liu.se David Johansson Dokument (DOK) 070-315 57 26 davjo239@student.liu.se Helena Johansson 070-793 69 80 heljo853@student.liu.se Gustaf Norman Projektledare (PL) 070-941 66 82 gusno437@student.liu.se Johanna Rost Dokument (DOK) 070-210 87 01 johro936@student.liu.se E-postlista för hela gruppen: gusno437@student.liu.se Hemsida: Ej tillgänglig för närvarande Kund: Saab AB Kontaktperson hos kund: Ola Härkegård kundtel. 013-18 31 92, ola.harkegard@saabgroup.se Kursansvarig: Daniel Axehill, 013-28 40 42, daniel@isy.liu.se Handledare: David Törnqvist, 013-28 18 82, tornqvist@isy.liu.se Handledare: Ola Härkegård, 013-18 31 92, ola.harkegard@saabgroup.se 2
Innehåll 1. BESTÄLLARE... 6 2. ÖVERSIKTLIG BESKRIVNING AV PROJEKTET... 6 2.1. SYFTE OCH MÅL... 6 2.2. LEVERANSER... 6 2.3. BEGRÄNSNINGAR... 7 3. FASPLAN... 7 3.1. FÖRE PROJEKTSTART... 7 3.2. UNDER PROJEKTET... 7 3.3. EFTER PROJEKTET... 7 4. ORGANISATION FÖR HELA PROJEKTET... 8 4.1. ORGANISATIONSPLAN PER FAS... 8 4.2. VILLKOR FÖR SAMARBETET INOM PROJEKTGRUPPEN... 9 4.3. DEFINITION AV ARBETSINNEHÅLL OCH ANSVAR... 9 5. DOKUMENTPLAN... 10 6. UTVECKLINGSMETODIK... 11 7. UTBILDNINGSPLAN... 11 7.1. EGEN UTBILDNING... 11 7.2. KUNDENS UTBILDNING... 11 8. RAPPORTERINGSPLAN... 11 9. MÖTESPLAN... 12 10. RESURSPLAN... 12 10.1. PERSONER... 12 10.2. MATERIAL... 12 10.3. LOKALER... 12 10.4. EKONOMI... 12 11. MILSTOLPAR OCH BESLUTSPUNKTER... 12 11.1. MILSTOLPAR... 12 11.2. BESLUTSPUNKTER... 13 12. AKTIVITETER... 13 13. TIDPLAN... 14 14. FÖRÄNDRINGSPLAN... 15 15. KVALITETSPLAN... 15 15.1. GRANSKNINGAR... 15 15.2. TESTPLAN... 15 16. RISKANALYS... 15 TSRT71, Reglerteknisk Projektkurs: Modellering av helikopterdynamik 3
17. PRIORITERINGAR... 15 18. PROJEKTAVSLUT... 15 REFERENSER... 15 TSRT71, Reglerteknisk Projektkurs: Modellering av helikopterdynamik 4
Dokumenthistorik version datum utförda förändringar utförda av granskad 0.1 2008-01-28 Första versionen JB, GN Alla 0.2 2008-02-08 Andra versionen JB, GN Alla 1.0 2008-02-15 Små uppdateringar på projektroller JB GN 1.1 2008-03-03 Kompletterat med nya aktiviteter JB 5
1. Beställare Christian Lundquist, Avdelningen för reglerteknik, LiTH lundquist@isy.liu.se 2. Översiktlig beskrivning av projektet På Saab Aerosystems pågår just nu utvecklingen av Skeldar V-150, en obemannad helikopter avsedd för militär spaning. Då helikoptrar är ett nytt teknikområde för Saab syftar detta projekt till att ge ökad kunskap och förståelse för en helikopter ur ett reglertekniks perspektiv. 2.1. Syfte och mål Dynamiken hos en mindre helikopter ska modelleras. Modellerna ska senare ligga till grund för kommande projekt med autonom styrning av helikoptern. 2.2. Leveranser Produkt/Dokument Tid för godkännande Leveranssätt Kravspecifikation 2008-02-13 Skickas via e-post till beställaren. inklusive tidplan 2008-02-13 Skickas via e-post till beställaren. Systemskiss 2008-02-13 Skickas via e-post till beställaren. Designspecifikation 2008-02-29 Skickas via e-post till beställaren. Testplan 2008-02-29 Skickas via e-post till beställaren. Testprotokoll 2008-05-09 Användarhandledning 2008-05-09 Slutprodukt 2008-05-09 Muntlig presentation 2008-05-11 Teknisk rapport 2008-05-16 Skickas via e-post till beställaren. Efterstudie 2008-05-12 Skickas via e-post till beställaren. Posterpresentation 2008-05-16 Publiceras på ISY Hemsida 2008-05-16 Publiceras på http:// Demofilm 2008-05-16 Publiceras på http://www.youtube.com Tidsrapportering Senast klockan 16.00 Skickas via e-post till beställaren varje måndag, från vecka 5 till vecka 21 Statusrapportering Senast klockan 16.00 varje måndag, från vecka 5 till vecka 21 Skickas via e-post till beställaren 6
2.3. Begränsningar Systemet behöver endast uppfylla de krav markerade med prioritet ett. Dock i mån av tid ska arbetet fortlöpa och lägre prioriterad krav uppfyllas. Dessutom ska all modellering utgå från en hovrande position av helikoptern. Projektet får ej heller överskrida uppsatta ekonomiska krav. 3. Fasplan 3.1. Före projektstart Fasen före projektstart sker i form av utformande av kravspecifikation, projektplan och systemskiss. Relevant teori, såsom systemidentifiering, helikopterdynamik och hårdvara, inhämtas. Fasen lämnas i och med att BP2 är godkänd. 3.2. Under projektet Under projektet ska helikoptern utrustas med sensorer samt anläggning för mottagning av mätdata konstrueras. Vid behov ska ytterligare teori och kunskap inhämtas. Testflygning av helikopter ska sedan utföras tills tillräckligt med mätdata har erhållits, för att därefter analyseras och ligga som grund för relevanta systemmodeller. Därefter ska produkten presenteras och uppfyllandet av kravspecifikationen ska verifieras. Fasen påbörjas i och med att BP2 är godkänd och avslutas i och med BP5 när slutprodukten är levererad och godkänd. 3.3. Efter projektet Efter projektet ska teknisk rapport och efterstudie lämnas in. Dessutom ska en hemsida och en demonstrationsfilm publiceras på Internet. En poster ska även sättas upp. Fasen påbörjas i och med BP6 är godkänd. 7
4. Organisation för hela projektet Projektet delas in i tre faser: Före projektstart, Under projektet och Efter projektet. Den andra fasen delas därefter in i två delmoment och kan ses som två delfaser: Mätplattform och Modellbygge. 4.1. Organisationsplan per fas Före projektstart: Dokumenten bearbetas gruppvis för att sedan granskas av alla. All teori läses in individuellt. Dessutom ska delmoment i utförandefasen identifieras och expertgrupper utses. Under projektet delas in i två faser, en fas för mätplattformen och en fas för modellbygget. I den första fasen, mätplattformen delas projektgruppen in i tre delgrupper, som ska ansvara över varsitt huvudområde. Huvudområdena ska vara Kommunikation, Behandling och Samordning/Modell. Se figur 1 nedan. Fas 1, mätplattformen: Arbetet delas upp i tre huvudområden. Kommunikation (Gustaf Norman och Berenike Hansson): Upprättar kommunikationen mellan IMU och datorn, dvs från IMU:ns serieport till modemet på helikoptern, vidare till modemet på marken och sedan in till datorn på marken. Behandling (Helena Johansson och Johanna Rost): Upprättar kommunikationen mellan fjärrkontrollen och datorn, dvs från fjärrkontrollen till fjärrmottagaren, vidare till servostyrningskortet och sedan in till datorn på marken. Samordning/Modellbygge (Peter Jägerback, David Johansson och Johannes Bergkvist): Samordnar och synkroniserar de övriga två gruppernas arbete, för att sedan kunna tolka data från de övriga två enheterna. In- och utsignaler kommer ju från olika håll och behöver synkroniseras så att en insignal har en korrekt motsvarande utsignal vid alla tidpunkter. Dessutom ska denna grupp ansvara för modellbygget i nästa delfas, då denna grupp har inhämtat djupare kunskaper inom detta område. Fas 2, modellbygge: I denna fas antas kommunikation mellan IMU och datorn samt mellan fjärrkontroll och datorn vara upprättad. Relevanta modeller ska tas fram och valideras. Huvudansvaret sköts av gruppen Modellbygge som delar upp arbetet mellan alla gruppmedlemmar. Efter projektet: Arbetet delas upp i hemsida, film och poster upp mellan projektmedlemmarna. Utöver detta ska en muntlig presentation utföras. 8
Figur 1. Organisationen för projektet 4.2. Villkor för samarbetet inom projektgruppen Ett gemensamt och ömsesidigt beslutat gruppkontrakt upprättas. 4.3. Definition av arbetsinnehåll och ansvar Projektledare: Koordinerar arbetet inom gruppen Sammankallar till möten samt ansvara över mötesprotokoll Sammanställer tidsrapporteringen samt skickar in denna till beställaren Skriver statusrapport och skickar in denna till beställaren Håller kontakt med beställaren Dokumentansvarig Sammanställer och granska alla offentliga dokument Planerar och följer upp framtagandet och verifikation av dokument Ansvarar över att alla dokument är enhetliga Ansvarar för att dokumenten levereras och godkänns innan deadline Bestämmer valet av ordbehandlingsprogram och internutbildar vid behov Ansvarar för att alla dokument finns tillgängliga för alla gruppmedlemmar 9
Testansvarig Ansvarar över att testplan utformas Ansvarar över testprotokollet Verifiera och testar mätplattformen så att alla krav uppfylls Upprättar testschemat samt bokar tid för flygning av helikoptern Tar fram relevanta styrsignaler Beslutar om fler testflygningar av helikoptern behövs Designansvarig Bestämmer valet av hårdvara Fattar hårdvaru- och mjukvarukritiska beslut. Ansvarar över dokumenten designspecifikationen, användarmanual och teknisk rapport Ansvarar över att mätplattformen upprättas och når alla krav innan nästa fas påbörjas Har övergripande koll på de manualer till den hårdvara och mjukvara gruppen använder Läser in sig på teorin bakom modellbygge och ansvarar över att övriga projektmedlemmar har tillräckliga teorikunskaper. Informationsansvarig Ansvarar för att hemsida skapas och uppdateras Ansvarar för att demofilm publiceras Ansvarar för postern 5. Dokumentplan Följande dokument ska sammanställas och granskas av dokumentansvarig, innan leverans. Dessutom ska varje dokument korrekturläsas av samtliga gruppmedlemmar. Dokumenten distribueras internt via SVN. Dokument Ansvarig/ godkänns av Syfte Kravspec. DJ/CL Dokumentet ska entydigt och exakt ställa mätbara krav på slutprodukten. Kravspecifikationen ligger som grund för BP6, och godkännande av projektet. GN/CL en hur projektet administrativt och planeringsmässigt ska utföras. Syftet med dokumentet är att hela projektgruppen ska ha en väldefinierad plan över hur projektet ska fortlöpa. Distribueras till Beställare/ Projektgrupp Beställare/ Projektgrupp Färdigdatum 2008-02-13 2008-02-13 10
Systemskiss PJ/CL Systemskissen beskriver grundläggande hur den tekniska lösningen ska se ut. Dokumentet ligger som grund till designspecifikationen. Designspec. PJ/CL Designspecifikationen ska utförligt beskriva den tekniska implementeringen av produkten. Testplan JB/CL Beskriver hur systemet ska testas. I detta projekt innebär detta att dokumentera relevanta insignaler till systemet. Testprotokoll JB/CL Beskriver utförandet av testplanen Teknisk rapport och användarhandledning PJ/CL och dess resultat. Det slutgiltiga dokumentet av produkten som beskriver hela projektets fortlöpande inklusive all teknisk dokumentation. Hela projektets gång och resonemang ska kunna följas av utomstående person. Beställare/ Projektgrupp Beställare/ Projektgrupp Beställare/ Projektgrupp Efterstudie GN/CL Utvärdering av projektet Beställare/ Projektgrupp 2008-02-13 2008-02-29 2008-02-29 Beställare/ 2008-05-09 Projektgrupp Alla 2008-05-16 6. Utvecklingsmetodik Först ska en mätplattform upprättas för att sedan samla in mätdata. Mätdata ska sedan synkroniseras och analyseras och en systemmodell tas fram, för att sedan valideras mot andra mätdata. Den modellframtagningsmetod som ska använda är Black-Box. 7. Utbildningsplan 7.1. Egen utbildning Saab AB och ISY håller en kort presentation av projektet, där grundläggande teori bakom styrning av en helikopter och sensorutrustning presenteras. Övrig kunskap och teori inhämtas på egen hand via manualer och referenslitteratur. Handledare finns vid behov att tillgå inom ekonomiskt uppsatta ramar. 7.2. Kundens utbildning Slutprodukten presenteras för kund i samband med det offentligt muntliga föredraget och användarhandledningen. 8. Rapporteringsplan Tidrapportering per aktivitet och person skickas individuellt till projektledaren som sammanställer till ett dokument och vidarebefordrar detta till beställaren. Statusrapporten ska även den veckovis av projektledaren till beställaren. 2008-05-12 11
9. Mötesplan Gruppmöten hålls, om nödvändigt, minst en gång per vecka. Möten bestämmes god tid i förväg och förläggs så att majoriteten av projektmedlemmarna kan närvara. 10. Resursplan 10.1. Personer Arbetstimmarna ska fördelas lika mellan gruppmedlemmarna. Handledare finns att tillgå på kontorstid. 10.2. Material Helikopter, IMU och övrig material tillhandahålls av ISY och Saab. Två datorer lånas av ISY. 10.3. Lokaler Ett rum tillhandahålls av ISY. 10.4. Ekonomi Varje projektmedlem får högst lägga ner 200 timmar på projektet. Handledningstiden är begränsad till 50 timmar från Saab och 15 timmar från ISY. 11. Milstolpar och beslutspunkter 11.1. Milstolpar Nr Beskrivning Datum 1. Kravspecifikationen godkänd 2008-02-13 2. godkänd 2008-02-13 3. Systemskiss godkänd 2008-02-13 4. Designspecifikation godkänd 2008-02-29 5. Mätplattform upprättad 2008-04-07 6. Mätdata inhämtad och dokumenterad 2008-04-14 7. Modell framtagen och validerad 2008-05-07 8. Produkten presenterad och demonstrerad 2008-05-09 9. Teknisk dokumentation godkänd 2008-05-16 10. Hemsida och demofilm publicerad 2008-05-16 11. Efterstudie godkänd 2008-05-16 12. Projektets avslutande 2008-05-16 12
11.2. Beslutspunkter Nr Beskrivning Datum 2 Godkännande av projektplanering, beslut att starta utförandefasen 2008-02-13 3 Godkännande av designspecifikation, beslut att fortsätta utförandefasen 2008-02-22 5 Godkännande av produktens funktionalitet, beslut att leverera 2008-05-09 6 Godkännande av leverans, beslut att upplösa projektgruppen 2008-05-16 12. Aktiviteter Nr Aktivitet Beskrivning Beräknad tid tim Dokument 1. Kravspecifikation 16 2. Projekt och tidplan 18 3. Systemskiss 22 4. Designspecifikation 48 5. Testplan 14 6. Testprotokoll 16 7. Användarhandledning 16 8. Teknisk rapport 60 9. Efterstudie 13 10. Sammanställning av dokument 24 11. Korrekturläsning 36 Adminstration 12. Projektmöten 196 13. Mötesprotokoll 13 14. Möten med handledare 43 15. Tidsrapportering Sammanställning av tidrapportering 13 16. Statusrapportering 26 17. Reservtid Tid att fritt kunna disponera över 104 Presentation 18. Muntligt föredrag 42 19. PowerPoint PowerPoint till muntligt föredrag 12 20. Projektkonferens 38 21. Poster 18 22. Hemsida 32 23. Demofilm Filmning och ihopklippning 20 Teoriinhämtning 24. Teorigenomgång Seminarier givna av handledare 54 25. Studie av användarmanualer Hårdvarumässig teori 48 26. Modellbygge och simulering 104 13
Nr Aktivitet Beskrivning Beräknad tid tim 27. Helikopterdynamik 32 28. Studie av LaTeX 24 29. Rapportföreläsning En föreläsning om hur en rapport ska se ut. Ges 14 av Liu Utförande fasen 30. Test av IMU Undersöker hur IMU:n fungerar. 16 31. Rita kretskort Ritar kretskort i program, som sedan ska användas för konstruktion av kretskortet 32. Test av kretskort Testar kretskortet 33. Upprättar kommunikation Konstruktionen av hårdvara så att en dator 48 mellan IMU och dator 34. Upprättar kommunikation mellan fjärrkontroll till servostyrningskort 35. Upprättar kommunikation mellan servostyrningskort till dator erhåller mätdata från IMU. Konstruktionen av hårdvara så att servostyrningskortet kan ta emot styrsignaler från fjärrkontrollen. Konstruktionen av hårdvara så att en dator kan ta emot data från servostyrningskortet. 36. Översätta rådata till relevanta Ta in mätdata till matlab och bearbeta till 28 signaler relevanta signaler 37. Programmering av indataprogram Programmering av det program som ska ta och spara mätdata 38. Test av mätplattformen Test av alla hårdvara av mätplattformen. 16 39. Ta fram styrsignaler Ta fram lämpliga styrsignaler och 24 dokumentation av dessa 40. Testflygning Flygning av helikoptern 32 41. Utvärdera testflygning Granska mätdata och undersöker om ännu en 11 testflygning behövs göras 42. Modulera insignaler Implementera att insignalerna definieras av swashplattans läge enligt designspecifikationen 43. Modulera utsignaler Implementera att utsignalerna definieras i det kroppsfixa koordinatsystemet i helikoptern. 44. Ta fram modell 51 45. Validera modell 16 Övrigt 46. Studiebesök Saab 0 47. Team-building 0 48. Projektledarmöte 2 16 24 13. Tidplan Ett första utkast av tidplan levereras i samband med detta dokument. Tidplanen kommer om nödvändigt att uppdateras i och med att designspecifikationen levereras. 14
Tidplanen finns internt inom gruppen och betecknas tidplan.xls. 14. Förändringsplan Vid oförutsedda händelser som påverkar projektets slutresultat, ska beställare och kund kontaktas och krav omförhandlas. Tidplan och projektplan uppdateras vid behov och resursomfördelning utförs. 15. Kvalitetsplan 15.1. Granskningar Alla dokument ska läsas av dokumentansvarig eller projektledare samt en oberoende person i projektgruppen. 15.2. Testplan Testplan utformas under testansvariges ledning, men ska läsas av samtliga. Denna ska innehålla mätbara test som kan verifiera att kraven uppfylls. 16. Riskanalys Helikoptern kan bli funktionsoduglig vilket innebär att projektet förhalas då investering av ny helikopter behöver göras. Opålitliga mätdata och mätbrus kan leda till att en ej tillförlitlig modell kan tas fram. Dåliga väderförhållanden, såsom kraftig vind och regn, kan leda till att testflygningar behövs skjutas upp. 17. Prioriteringar Kravspecifikationen graderar kravens prioritet. Projektet har som utgångspunkt att uppfylla de krav som har prioritet 1. 18. Projektavslut Projektet avslutas i och med att slutprodukten är levererad och godkänd. Efter projektets avslutande publiceras en hemsida samt en demonstrationsfilm. Dessutom färdigställs efterstudien. Referenser Publicerade källor Projektmodellen LIPS Version 1.3 (2007). Tomas Svensson, Christian Krysander 15