Kravspecifikation TOPSim, steg 2 En rapport från TOPSim och CATD-projekten Ett forskningsprojekt i samverkan mellan MDI, inst. för informationsteknologi, Uppsala universitet Högskolan Dalarna ÅF-Industriteknik AB Banverket Rapportnamn Kravspecifikation TOPSim, steg 2 Rapportnummer C8 Revisionsdatum 2002-08-27 Status Slutversion C8. Kravspecifikation TOPSim, steg 2.doc
Förord Denna rapport är en delrapport inom projekten: CATD Framtida tågtrafikstyrning. Beslutsstöd och användargränssnitt Banverkets FoU, dnr S00-3165/08 TOPSim Simulering inom planering, utbildning och drift Banverkets FoU, dnr S00-3164/08 För ytterligare information om projekten hänvisas till projektplanerna samt till information på adressen http://www.hci.uu.se/projects/ Projektrapporterna tas fram med olika status: arbetsmaterial, remissversion resp. slutrapport. Denna rapport, C8. Kravspecifikation TOPSim, steg 2, beskriver nya krav på den simulator som skall utvecklas inom TOPSim-projektet, baserat på de utökade krav på funktionalitet som tagits fram inom CATD-projektet (se rapport C2. Kravspecifikation CATD, steg 2). I CATD och TOPSim-projekten deltar följande personer MDI, Uppsala universitet Bengt Sandblad, projektledare Arne W Andersson Arvid Kauppi Högskolan Dalarna Thomas Kvist ÅF-Industriteknik AB Per Lindström Karl-Einar Jonsson Banverket projektering Peter Hellström Banverket Jan Byström (kontaktperson CATD) Magnus Wahlborg (kontaktperson TOPSim) C8. Kravspecifikation TOPSim, steg 2 1
Kravspecifikation TOPSim, steg 2 En rapport från CATD och TOPSim-projekten C8. Kravspecifikation TOPSim, steg 2 2
Innehållsförteckning 1. Förord sid 6 2. Introduktion och bakgrund sid 6 3. Funktionella krav på TOPSim-systemet sid 7 3.1 TOPSim Grundkonfigurationen sid 7 3.2 Tabell 1, Funktionella krav sid 8 C8. Kravspecifikation TOPSim, steg 2 3
1. Förord Denna Kravspecifikation beskriver övergripande den utökade funktionalitet som det är önskvärt att TOPSimsystemet ska innefatta. För att se även tidigare krav hänvisas till rapport C3, kravspecifikation för TOPSIM, steg 1. Nya krav i denna rapport baseras på önskemål/krav från CATD, dessa redovisas i rapport C2. Kravspecifikation CATD, steg 2 Kravspecifikationen baseras på erfarenheter från tidigare projektetapper och på tester och användning av de implementerade prototyperna av den s k grundkonfigurationen och av Simson. Nya krav har uppkommit för att tillgodose nya behov vid vidareutveckling och för att möjliggöra framtida experiment. Det kan det vara värt att notera att självklarheter inte alltid specificeras i denna kravspecifikation. Det finns två anledningar till det, för det första att detta framförallt är ett F&U-projekt med betoning på F och för det andra att de system som utvecklas närmast är att betrakta som prototypsystem med en relativt begränsad mängd tänkbara användare. Ytterligare ett skäl är knappheten på resurser. De krav som följer nedan utgör utökning av tidigare kravspecifikation för arbetet inom TOPSim etapp 3, vilket påbörjades 2001-01-01. 2. Introduktion och bakgrund De här aktuella F&U-projekten TOPSim och CATD bedrivs i en mycket nära samverkan med varandra. Projektens långsiktiga mål är att med hjälp av simuleringsteknik utveckla produktivitetshöjande metoder och testsystem för planering, utbildning och drift. Hittills har TOPSim, en prototyp av en simulatorbaserad testmiljö, byggts upp utifrån befintliga simuleringssystem inom Banverket. Inom ramen för dessa projekt kommer man under den kommande projektfasen 010101-020901 arbeta vidare med att utveckla simulatorsystemet TOPSim till en stabil och komplett försöksanläggning för tester och utvärdering av användargränssnitt och beslutsstöd för trafikstyrning. Den framtagna simulatormiljön ska möjliggöra styrning av tågtrafik i enlighet med dagens metoder, koppling till nya slags gränssnittsmoduler, styrning genom de nya gränssnitten samt kunna samverka med försöksmoduler för beslutsstöd. Inom ramen för TOPSimsystemet har hittills två delsystemprototyper utvecklats. Dels en grundkonfiguration TOPSim/TTS, som baseras på SIMON/TTS, vilken möjliggör en interaktiv realtidsliknande styrning av den simulerade trafikprocessen. Dels en första utökad version, TOPSim-HMI, där ett externt grafiskt användargränssnitt, Simson, kan anslutas till simulatorkärnan för att möjliggöra både informationspresentation och styrning. Den framtagna programvaran beskrivs i delrapporten TOPSim systemdokumentation, december 2000. Från och med 2002-05-01 kommer TOPSim-HMI (Simson) även att innefatta TOPSim-DSS (Delila), därför ska Delila inte längre betraktas som ett separat delsystem. 3. Funktionella krav på TOPSim-systemet Huvudkravet på TOPSimsystemet oberoende av hur det är konfigurerat - är att det med den första färdiga versionen skall vara möjligt att i "realtid" styra den simulerade tågtrafiken på en godtycklig, normalt utformad bana. Ett annat generellt överordnat krav är att TOPSim kan användas inom områden där det är viktigt att data presenteras grafiskt i realtid. C8. Kravspecifikation TOPSim, steg 2 4
Ytterligare ett generellt överordnat krav är att de framtagna prototyperna skall vidareutvecklas till robusta och stabila system, så att den planerade användningen för tester, utvärdering och experiment kan fungera utan problem. 3.1 TOPSim - Grundkonfigurationen Med hjälp av grundkonfigurationen TOPSim/TTS skall man kunna styra simulerad trafik på ett någorlunda verklighetsliknande sätt jämfört med "dagens styrning". Den bygger på de komponenter som finns i SIMON/TTS: Simuleringskärnan (TTS_S), en presentationsmodul (TTS_P) och ett sammanhållande skal med ett kommando- och ett meddelandefönster. Komponenternas relationer och dataflöden visas schematiskt i nedanstående figur, Figur 1. I Figur 2 nedan kan användargränssnittet för TTS_P studeras. Grundkonfigurationen kan också sägas vara den grundbult kring vilken de båda andra konfigurationerna byggs. Därför specificeras här också de krav som TOPSim/TTS måste uppfylla när den ingår i dessa konfigurationer. Dialogfönster Meddfönster TTS_P TTS_S Skal Figur 1 Processer och dataflöden i grundkonfigurationen C8. Kravspecifikation TOPSim, steg 2 5
3.2 Tabell 1, funktionella krav Krav Prioritet Vad Åtgärd kravets ursprung 0 1 Rester enligt rapport T4. Gör nödvändiga förändringar baserade på äldre krav. Återta begärd tågväg med UTL kommando. Meddelande vid stationspassage. Problem i samband med felmeddelande vid ogiltigt kommando. Test 1, 3, 4 1 1 Ändra uppehåll för visst tåg vid specifik station 2 2 Ändra banegenskaper På viss sträcka under viss tid 3 2 Ändra specifikt tågs egenskaper (förarmodell) under viss sträcka (alt även viss tid?) Interaktivt kunna ändra uppehållstider i TTS. Ta emot meddelande från Simson om ny uppehållstid. Ändra uppehållstid enligt mottaget meddelande. Uppehåll måste kunna tas bort och läggas till. (Om ett uppehåll tas bort så blir genomfartshastigheten annorlunda, detta bör hanteras på bra sätt) Meddelande från Simson mottages om ändrad maxhastighet/sth för viss sträcka under viss tid. (Nödvändigt för att skapa viktigt scenario.) (Tillfälligt alternativ är att sänka kapaciteten genom att göra det statiskt i infilen) Meddelande mottages från Simson. Höja och sänka hastighet (ändra egenskaper) hos specifika tåg på specifika sträckor. (Önskvärt vore även att kunna manipulera vissa sträckor så att alla tåg som körs där påverkas) 4 1 gångtidsresultat TTS måste kunna ge resultat i form av gångtider efter en simulering. Mod i TTS där gångtidssimulering görs där resultatet fås i tabell-form som kan användas av Simson. 5 1 Informationstolkning Ja T4, Testdokumentation av simulatorprototyp, steg 1 C2. Kravspecifikation CATD, steg 2 Krav 5d, 6 C2. Kravspecifikation CATD, steg 2 Krav 5a C2. Kravspecifikation CATD, steg 2 Krav 5c, 7 C2. Kravspecifikation CATD, steg 2 Krav 6 C8. Kravspecifikation TOPSim, steg 2.doc 6
från TTS då tåg ankommer, passerar, föds vid eller lämnar station 6 3 Positionering/hastighet tåg Meddelanden från TTS bör även omfatta övriga aktiviteter. (Tåg Ankommer/lämnar station). Ges idag genom en rapportering om hastighetsderivata förändras. Bör ifrågasättas om varför inte skicka psn med jämna tidsintervall istället. Aktuell hastighet skall rapporteras vid samma tidpunkt. Vidare diskussion rekommenderas.. C3. Kravspecifikation TOPSIM, steg 1 Krav 4 (äldre krav) (Äldre krav) C8. Kravspecifikation TOPSim, steg 2 7
Rapportförteckning - översikt CATD C1. Kravspecifikation CATD, steg 1 C2. Kravspecifikation CATD, steg 2 C3. Kravspecifikation TOPSim, steg 1 C4. Systemdokumentation för beslutsstöd, DSS C5. Utvärdering av DSS-moduler C6. Systemdokumentation av gränssnittsmoduler C7. Utvärdering av gränssnittsmoduler C8. Kravspecifikation TOPSim, steg 2 C9. Kravbeskrivning för utbildnings- och träningssimulator C10. minariedokumentation C11. Sammanfattande slutrapport från CATD-projektet TOPSim T1. Testdokumentation av simulatorprototyp, steg 0 T2. Utvecklingsspecifikation av simulatorprototyp, steg 1 T3. Systemspecifikation av simulatorprototyp, steg 1 T4. Testdokumentation av simulatorprototyp, steg 1 T5. Utvecklingsspecifikation av simulatorprototyp, steg 2 T6. Systemspecifikation av simulatorprototyp, steg 2 T7. Testdokumentation av simulatorprototyp, steg 2 T8. minariedokumentation ( CATD rapport C10) T9. Simulatorsystem inom tågtrafikstyrning, en kunskapsdokumentation T10. Sammanfattande slutrapport från TOPSim-projektet C8. Kravspecifikation TOPSim, steg 2.doc