7/14/2015 HS-1 Händelsestyrd Simulering – Inledning ”Simulering med modeller av händelsetyp” Händelsemodeller är lämpliga för vissa problemtyper (system).

Slides:



Advertisements
Liknande presentationer
En presentation av ett unikt system
Advertisements

Välkommen till en kort presentation av MPS, en ORR®-produkt från ITERIT AB. MPS, material och produktionsstyrning, ett hjälpmedel för administrationen.
Beskriver vad eleven ska försöka uppnå
En tydligare lag om kommunernas bostadsförsörjningsansvar
Välkommen till en kort beskrivning av nyttan med att använda MPS, en ORR®- produkt från ITERIT AB. MPS, material och produktionsstyrning, ett hjälpmedel.
Utveckla en applikation Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling Fredric Ragnar
Mobila anknytningar med Springmobil
Hur går det till att rapportera in betyg idag?
En meny av möjligheter Mål/målområde Koncept Patienten får ett standardiserat hemgångsmeddelande Påverkansanalys Involvera patient och närstående Patienten.
Föreläsning 7, Kapitel 7 Designa klasser Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling.
F3 Matematikrep Summatecknet Potensräkning Logaritmer Kombinatorik.
Här skriver ni in namnet på ert förändringsarbete Här skriver ni in er enhet Här skriver ni in vilka som deltagitKontaktperson: adress: tel: e-post:
Personal-utnyttjande
FL4 732G70 Statistik A Detta är en generell mall för att göra PowerPoint presentationer enligt LiUs grafiska profil. Du skriver in din rubrik,
Nya rutiner för P-kort till patienter och närstående med anledning av att parkeringsbommar införs vid US.
Punktprevalensmätning Trycksår och Fall
AU Digital samverkan LO Process
ATT PRODUCERA EN UNDERSÖKNING
Laterna Compact Booking Saknar du ett bra bokningssystem? Pröva det här! Lättanvänt Flexibelt Pålitligt.
Med hänsyn till de sju funktionernas dysfunktion
Föreläsning 2 21 jan 2008.
LTU-modellen för ökad genomströmning Lägesrapport – november 2011
Föreläsning 1.
732G22 Grunder i statistisk metodik
Tar fram v ur kön v = R(true,0,Null) och q = (). d = 0 Leta sedan fram grannarna = {A, B} För granne A: newDist = 0+4 = 4. Ej besökt. q = (A(true,4,R))
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 7: Deadlocks.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
EN KOMPLETT INDUSTRIPARTNER ! ALLMÄNT OM MELSEC STYRSYSTEM.
Om utformningen av statlig tillsyn
Out of home Jannike Sköldebjer MMS. Bakgrund People Meter-panelen mäter endast tittandet i hemmet. Gäster representerar panelmedlemmar som tittar i annans.
Tabeller.
Seminarieboken Kapitel 2 – Att tänka på redan vid starten
Att gå från magkänsla till faktabaserad utveckling Stöd för förskolor och skolor som vill ordna analysgrupp Metoden har utvecklats och prövats i Eu-projektet.
Socialinvesteringsfond Norrköpings kommun
Lennart Edblom, Frank Drewes, Inst. f. datavetenskap 1 Föreläsning 6: Semantik Statisk semantik Attributgrammatiker Dynamisk semantik Axiomatisk.
Välkomna hit! Film – på vilket sätt är bedömning en (liten) del av all vår verksamhet? Kursplanens uppbyggnad. Skillnad strävansmål / uppnåendemål? Kunskapssynen.
PROCESSPROGRAMMERING Föreläsning ‏ Innehåll: Högnivå objekt för trådprogrammering: - Trådgrupper (”Thread pools”)‏ - Exekverare (Executor.
Bygg strukturen Skapa en kunddatabas på företagsnivå
Dubbelt så bra Arbetsplatslärande och en lärande organisation 2013.
Efterfrågemodeller R. D. Jonsson, Transportmodellkurs Trafikverket
PROJEKTARBETE 2010 – 2011.
Delaktighet.
Projekt Kortare Väntetider - mål Tillgänglighet till vård och behandling ska följa regionens vårdgarantier Patienterna ska erhålla överenskommen tid för.
Patientsäkerhetsronder ”Executive Walk Rounds” – EWR.
Utvecklingsprocessen Webbutveckling. Utvecklingsprocessen Bli inte rädd för alla begrepp och alla verktyg man verkar behöva kunna. Du måste inte använda.
Ledningskraft för god och säker vård - Fortsatt arbete hemma
Övningsexempel till Kapitel 4
Föreläsning 1. Innehåll Introduktion till objektorientering –OOP (objektorienterad programmering) –Objekt, instanser, klasser C++ –OO i C++ –Standardbibliotek.
Guide till Punktprevalensmätning Trycksår och Fall
Moment 2 Mall för presentation av idé
F. Drewes, Inst. f. datavetenskap1 Föreläsning 15: Parallella subrutiner Parallellitet Processer och trådar Semaforer, monitorer och synkroniseringsmeddelanden.
Offensiv kvalitetsutveckling
OOP F5:1 Stefan Möller OOP Objekt-orienterad programmering Föreläsning 5 Klasser och objekt Skapa objekt - new Referenser Konstruktorer Inkapsling.
Förstärkt samarbete mellan Arbetsförmedlingen och Försäkringskassan
Föreläsning 1 Introduktion till kursen. Algoritmer
KINEMATIK I 1-DIMENSION
Kunskapsdagarna sep. Synliggöra behov och frågor som finns inom olika områden, få svar på frågor, samverkan mellan lt/regioner i frågorna Varje.
Riskanalys i patientsäkerhetsarbete
L E D A R S K P International Aluminium Casting Sweden AB s produktionssystem Ständiga förbättringar 1 Prioritering Säkerhet/Miljö Kvalitet Leverans Ekonomi.
Framtidskartläggning
Presentation av Landstinget i Värmlands införande av Stöd och behandling.
TILLSAMMANS GÖR VI SKILLNAD. Bakgrund till Mottagningsteamet - Behov av insats, där parterna samverkar i gemensam lokal. - Individen ska inte behöva besöka.
Statistisk hypotesprövning. Test av hypoteser Ofta när man gör undersökningar så vill man ha svar på olika frågor (s.k. hypoteser). T.ex. Stämmer en spelares.
Guide till processer Vård och omsorg HÅLLBAR STAD – ÖPPEN FÖR VÄRLDEN.
Presentation av ledningssystemet
Sälja en produkt eller tjänst
Drömarbetsplatsen.
Rekommenderar en strategi
Strategi för kollektivtrafik på jämlika villkor
Presentationens avskrift:

7/14/2015 HS-1 Händelsestyrd Simulering – Inledning ”Simulering med modeller av händelsetyp” Händelsemodeller är lämpliga för vissa problemtyper (system). – Individer/väsen/objekt. Ej flöden. – T ex trafik-, service-, produktionssystem. – Beskrivs ofta med hjälp av flödesscheman. – Består av bara av händelser. Princip: – Studera de händelser som är av intresse. Ej hela processer. – Händelser uppstår ofta i interaktionen mellan objekt. Leder ofta till att nya händelser uppstår senare. – En händelse inträffar vid en viss tidpunkt och är momentan. Tar ingen tid! – Händelserna behandlas i tidsordning.

7/14/2015 HS-2 Modellkonstruktion Strukturera - Dela in i delprocesser. Ge en grov beskrivning av varje delprocess. Beskriv interaktionen. Definiera modell/processhändelser. Detaljformulera delprocesser och händelser. –Eftersträva en välbalanserad modell. Programmera och testa modellen. t0t0 t1t1 tid process 1 stop start processtid

7/14/2015 HS-3 Händelsemodell Principuppbyggnad Händelse 1 Vilken är nästa händelse? Stega fram tiden till denna! Start Händelselista Händelse (tillståndsförändringar och följdhändelser)

7/14/2015 HS-4 Händelselistan Händelselistan är en prioritetskö i vilken alla inplanerade modellhändelser samlas. Operationer –getNextEvent –insertEvent –deleteEvent TidpunktHändelsetyp 12.22Tåg 100 ankommer 12.34Tåg 212 avgår …..

7/14/2015 HS-5 Produktionskörningar Planera simuleringsexperimentet. Utför planerade körningar. Samla in resultat. Bearbeta och sammanfatta resultatet. – Stokastisk modell ger stokastiska simuleringsrsultat. Kräver särskild behandling, som t ex variansreducerande metoder.

7/14/2015 HS-6 Exempel HS-modell Illustrerar några steg i arbetet med formulera en händelsestyrd simuleringsmodell. Antag att Maxim-teatern har öppnat en biljettkassa för biljettbokning per telefon och köp av biljetter och program över disk. Kassan är tänkt att bemannas med en ALU-anställd. Vi vill för denna studera hur stora köerna blir samt arbetsbelastning på den anställde kassören.

7/14/2015 HS-7 Exempel HS-modell, forts. Följande antaganden kan göras: –Kundankomsterna följer en negativ exponentialfördelning, så att tidsavståndet mellan två ankomster antas vara fördelat Negexp(m1) m1 är fördelningens medelvärde. –Telefonsamtalen följer också en negativ exponentialfördelning, där tidsavståndet på samma sätt är Negexp(m2). –Den tid det tar kassören betjäna en kund eller ett telefonsamtal antas vara Negexp-fördelat med medelvärde n. –Kassören prioriterar en kund före ett telefon samtal. –Telefonväxeln är utrustad med en FIFO-kö och ingen som ringer lägger på förrän han/hon har betjänats.

7/14/2015 HS-8 Exempel HS-modell, forts. Identifiera ingående modell­processer! En kundprocess har följande utseende: –kundankomst, –om kassören är ledig påbörjas betjäningen, –annars väntar kunden "passiv", –när betjäningen är klar går kunden ut ur systemet, –notera den tid som gått sedan kunden gick in i kön. En telefonsamtalsprocess har följande utseende: –ringer upp kassan, –om kassören är ledig svarar denne och betjäningen påbörjas, –annars väntar kunden "passiv”. –när betjäningen är klar lägger kunden på och lämnar systemet, –notera den tid som gått sedan kunden ringde upp.

7/14/2015 HS-9 Exempel HS-modell, forts. En kassörsprocess av följande utseende: – så länge någon kund väntar tas denna ur kön och betjänas, –om ingen i kö, så besvaras eventuellt samtal i telefonkön, –om inga i någon av köerna väntar kassören passiv. Kundankomstprocesser. Dessa ”kundgeneratorer” kan ses som modeller av kassans omgivning. Dessa (två) har följande utseende: –vänta en slumpmässig tid, –skapa en kund (ett telefonsamtal) i (till) butiken. –upprepa tills stängningsdags.

7/14/2015 HS-10 Exempel HS-modell, forts. Aktuella händelser –Kund ankommer. –Kund ringer. –Kassör blir ledig. –Kassan stänger. Skapa händelsestyrt flödesschema för den aktuella modellen!

7/14/2015 HS-11 Nackdel med händelsemodell Ren händelsestyrning är problematisk! – Modellerna och programmen blir fort komplexa och svårhanterliga. Därför är OOP och pseudoparallell exekvering i praktiken bättre.