2 Laborationsuppgifter, upptagetsystem

Relevanta dokument
Kunna beräkna medelantal kunder för alla köer i ett könät utan återkopplingar. I denna övning kallas ett kösystem som ingår i ett könät oftast nod.

Kunna beräkna P (spärr) för system med begränsat antal kunder och köplatser. Kunna beräkna medelantal upptagna betjänare.

Kunna beräkna spärren i ett M/M/m*upptagetsystem. Känna till begreppet utnyttjning av en betjänare och beräkna den.

Kunna beräkna medelantal kunder för alla köer i ett könät utan återkopplingar.

Kunna beräkna spärren i ett M/M/m*upptagetsystem.

Kunna använda Littles sats för enkla räkningar på kösystem.

Fö relä sning 2, Kö system 2015

Kunna använda Littles sats för enkla räkningar på kösystem.

Kunna dra slutsatser om ett systems betjäningstider och antalet köplatser genom att tolka diagram.

TILLSTÅNDSGRAFEN. Slutligen erhålls den mycket viktiga så kallade Snittmetoden :

Tiden i ett tillstånd

Kunna dra slutsatser om t ex ett systems betjäningstider och antalet köplatser genom att tolka diagram.

M/M/m/K kösystem. M/M/m/K kösystem

Performance QoS Köteori SNMP. Felsökning. Jens A Andersson (Maria Kihl) GET request GET response SET request TRAP MIB. Att mäta är att veta ping

Performance QoS Köteori. Jens A Andersson (Maria Kihl)

Fö relä sning 1, Kö system vä ren 2014

Markovprocesser SF1904

Fö relä sning 1, Kö system 2015

Kunna beräkna medelantal kunder för alla köer i ett könät med återkopplingar. I denna övning kallas ett kösystem som ingår i ett könät oftast nod.

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Ett M/M/1 betjäningssystem har följande egenskaper: 1. Systemet har en betjänare. Betjäningstiderna är exponentialfördelade med medelvärde 1 μ

Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar


TAIU07 Matematiska beräkningar med Matlab

a) Använd samtal.mat för att beräkna antalet samtal som blir spärrade i de olika cellerna under den givna timmen.

Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla punktskattningar

aug 2017 Kurskod HF1012 Halilovic internet. Betygsgränser: För (betyg Fx). Sida 1 av 13

Simulering av ett Multi-skill callcenter Med varierande genomsnittlig betjäningstid beroende på agenters kunskapsnivå

Övning 1. Vad du ska kunna efter denna övning. Problem, nivå A

Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08

b) Vad är sannolikheten att personen somnar i lägenheten? (4 p) c) Hur många gånger förväntas personen byta rum? (4 p)

TENTAMEN I SF1904 MARKOVPROCESSER FREDAGEN DEN 17 AUGUSTI 2018 KL

1 Stora talens lag. Laboration 2 Matematisk statistik allmän kurs, MASA01:A, HT Teori. 1.2 Uppgifter

Tentamen TEN1, HF1012, 29 maj Matematisk statistik Kurskod HF1012 Skrivtid: 14:00-18:00 Lärare och examinator : Armin Halilovic

Fördelningsfunktionen för en kontinuerlig stokastisk variabel. Täthetsfunktionen för en kontinuerlig och en diskret stokastisk variabel.

Markovprocesser SF1904

Markovprocesser SF1904

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2

TANA17 Matematiska beräkningar med Matlab

Övning 1(a) Vad du ska kunna efter denna övning. Problem, nivå A. Redogöra för begreppen diskret och kontinuerlig stokastisk variabel.

repetera begreppen sannolikhetsfunktion, frekvensfunktion och fördelningsfunktion

Finns det över huvud taget anledning att förvänta sig något speciellt? Finns det en generell fördelning som beskriver en mätning?

Ur en kortlek på 52 kort väljer man ( utan återläggning och utan hänsyn till ordning) slumpvis 5 kort. Vad är sannolikheten för att få

Laboration 3: Enkla punktskattningar, styrkefunktion och bootstrap

bli bekant med summor av stokastiska variabler.

Laboration 1: Beskrivande statistik

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28

Datorövning 1: Fördelningar

DATORÖVNING 2 MATEMATISK STATISTIK FÖR D, I, PI OCH FYSIKER; FMSF45 & MASB03. bli bekant med summor av stokastiska variabler.

Laboration: Grunderna i MATLAB

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Introduktion till statistik för statsvetare

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23

Nedan redovisas resultatet med hjälp av ett antal olika diagram (pkt 1-6):

Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum

Stokastiska processer och simulering I 24 maj

EXEMPEL PÅ FRÅGESTÄLLNINGAR INOM STATISTIK- TEORIN (INFERENSTEORIN):

Matematikcentrum 1(6) Matematisk Statistik Lunds Universitet MASB11 - Biostatistisk grundkurs VT2014, lp3. Laboration 2. Fördelningar och simulering

Demonstration av laboration 2, SF1901

3 Man kan derivera i Matlab genom att approximera derivator med differenskvoter. Funktionen cosinus deriveras för x-värdena på följande sätt.

Tentamen i matematisk statistik, TAMS15/TEN (4h)

Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1

Datorövning 1: Fördelningar

SF1911: Statistik för bioteknik

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

Linjär algebra med tillämpningar, lab 1

, s a. , s b. personer från Alingsås och n b

1 Syfte. 2 Förberedelseuppgifter DATORLABORATION 1 MATEMATISK STATISTIK, AK FÖR L, FMS 033, HT-03

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB

2 Matrisfaktorisering och lösning till ekvationssystem

Kurs: HF1012 Matematisk statistik Lärare: Armin Halilovic

Föreläsning 4: Konfidensintervall (forts.)

Väntevärde och varians

TAIU07 Matematiska beräkningar med Matlab

5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3

Experimentella metoder 2014, Räkneövning 1

Instruktion för laboration 1

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

Modellering och kundprocessanalys av kösystem på Vapiano Sturegatan

Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

1 Förberedelser. 2 Teoretisk härledning av värmeförlust LABORATION 4: VÄRMEKRAFTVERK MATEMATISK STATISTIK AK, MAS 101:A, VT-01

Miniprojekt: Vattenledningsnätet i Lutorp 1

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod

1.1 Diskret (Sannolikhets-)fördelning

Matematisk statistik allmän kurs, MASA01:B, HT-14 Laborationer

Laboration: Vektorer och matriser

SF1901 Sannolikhetsteori och statistik I

Lektionsanteckningar 11-12: Normalfördelningen

TSBB14 Laboration: Intro till Matlab 1D

Kunna definiera laplacetransformen för en kontinuerlig stokastisk variabel. Kunna definiera z-transformen för en diskret stokastisk variabel.

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

1 Förberedelser. 2 Att starta MATLAB, användning av befintliga m-filer. 3 Geometriskt fördelad avkomma

Extend för Dummies Teknologer

Transkript:

Laboration 2 i Kösystem Denna laboration behandlar upptagetsystem och könät. När man kommer till en uppgift som är markerad med en stjärna (*) är det tänkt att man ska visa sina resultat för handledaren och diskutera dem. 1 Hemuppgifter Dessa hemuppgifter ska vara gjorda före laborationen. Fråga gärna om hjälp om du behöver! 1.1 Könät, hemuppgifter Några fakta som kan användas för att räkna på könät: Utprocessen från ett M/M/1-system är en poissonprocess Om man slår samman två poissonprocesser så får man en ny poissonprocess Om man delar upp en poissonprocess slumpmässigt så blir de uppsplittrade processerna en poissonprocess. Hemuppgift 1 För könätet i figur 1 gäller att: λ 1 = 7.5, λ 2 = 10, μ 1 = 10, μ 2 = 14, μ 3 = 22, μ 4 = 9, μ 5 = 11 och = α = 0.4. Beräkna medelantal kunder i vart och ett av kösystemen i könätet. Man kan räkna på kösystemen som om de vore vanliga M/M/1-köer. Hemuppgift 2 För var och en av kösystemen i könätet, beräkna medelantal kunder som väntar i buffertarna. Hemuppgift 3 Vad blir medelvärdet av antalet kunder i hela könätet? Hemuppgift 4 Vad blir E(T i ) (medeltiden i kösystem nummer i) för alla kösystem i könätet?

Hemuppgift 5 Ändra i matlab-filen MM1kosystem.m så att du kan mäta antalet kunder i bufferten och betjäningstiden i vart och ett av kösystemen. Inför vektorerna N1q, N2q etc. för antalet kunder i bufferten och T1s, T2s etc. för betjäningstiderna. Hemuppgift 6 Simulera könätet (simuleringstid 1000 sekunder) med värdena i uppgift 2 ovan. Du bör få resultaten N1q = 2.3, N3q = 3.5, T3s = 0.046 och T4s = 0.11. Ger programmet dessa resultat? 2 Laborationsuppgifter, upptagetsystem 2.1 Begränsat antal användare Programmet Loss.m kan utföra beräkningar på ett M/M/m-system med M användare. Man kan beräkna sannolikheten för spärr och sannolikheten att alla betjänarna är upptagna (= sannolikheten att systemet är fullt). 1. Från programmet får du två grafer. En visar P(spärr) och en visar sannolikheten att systemet är fullt. Vilken graf visar vad? Motivera svaret. 2. Hur många betjänare finns det i kösystemet? 3. * Vad händer med kurvorna när antalet kunder blir mycket stort? 2.2 Stort antal användare AB Väntainte har ett call center i Lund och ett i Växjö, vart och ett av dem med 10 kundmottagare. Som framgår av namnet på företaget så finns det inte någon buffert där kunder kan få vänta om alla kundmottagare är upptagna utan då spärras man. Det kommer i snitt 2 samtal per minut till varje kundcenter och i genomsnitt tar det 5 minuter att hjälpa en kund. 1. Använd programmet pkmmmloss för att beräkna P(spärr). 2. Hur många kundmottagare behövs det minst för att P(spärr) ska vara mindre än 5 %? Hur stor är då utnyttjningen av en kundmottagare, det vill säga hur stor andelen av tiden arbetar kundmottagaren?

3. I procent, hur mycket ökar P(spärr) om ankomstintensiteten ökar med 10 %? Använd antalet kundmottagare som du fick i den föregående uppgiften. 4. AB Väntainte har beslutat sig för att slå samman sina två call centers till ett som ska ligga i Hässleholm. Ankomstintensiteten till det nya call centret blir 4 samtal per minut, det vill säga summan av intensiteten för Lund och Växjö. Hur många kundmottagare behövs i det nya call centrat om P(spärr) ska vara mindre än 5 %? Vad blir nu utnyttjningen av kundmottagarna? 5. Öka nu ankomstintensiteten med 10 % (använd antal betjänare fån den föregående uppgiften). Hur mycket ökar då P(spärr) i procent? 6. *Vilka fördelar respektive nackdelar har det att har två call centers eller bara ett call center? 3 Laborationsuppgifter, könät Här nedan finns könätet som ni ska titta på i förberedelseuppgifterna och som ni ska simulera på labben. Figur 1 I detta könät är: λ 1 = 7.5, λ 2 = 10, μ 1 = 10, μ 2 = 14, μ 3 = 22, μ 4 = 9, μ 5 = 11 och α = 0.4. 1. Simulera könätet (med MM1kosystem.m) och jämför med dina resultat med beräkningarna du har gjort i hemuppgifterna. Stämmer det? 2. Stämmer Littles sats för kösystemen i könätet?

3. Öka ankomstintensiteten till kösystem 2 med 20 %. Mät nu medelantal kunder och medeltiden för en kund i vart och ett av kösystemen. 4. Förklara resultatet från den föregående uppgiften. Var finns flaskhalsen i könätet? 5. *Hur kan du få könätet att fungera bättre? Föreslå åtminstone två sätt. 3.1 Könät med M/G/1-system Vi använder fortfarande könätet i figuren ovan. Vi ändrar inte medelbetjäningstiden, men vi ska variera variansen hos betjäningstiden. 1. Ändra så att betjäningstiden är konstant med samma medelvärde som tidigare. Hur påverkar denna ändring tiden en kund tillbringar kösystemen om du jämför med när betjäningstiderna var exponentialfördelade? 2. Ändra så att betjäningstiden har en hyperexponentialfördelning. Det innebär att vi nu har en större varians än när vi hade exponentialfördelade betjäningstider. Använd filen h2rnd.m och anropa funktionen med h2rnd(0.5, μ 2, μ + 2) där du använder μ-värdena för de olika kösystemen i könätet. Hur blir nu medeltiden som en kund tillbringar i kösystemen jämfört med när betjäningstiderna var exponentialfördelade? 3. Försök att verifiera Littles sats när betjäningstiderna är hyperexponentialfördelade. 4. *Vilka av de fem kösystemen är verkligen M/G/1-system när betjäningstiderna är deterministiska? 3.2 Black box-systemet I denna del av laborationen ska ett könät simuleras. Hur könätet ser ut i detalj är okänd men följande är känt: Det finns fem kösystem i könätet Alla ankomster utifrån kommer till kösystem nummer 1 Alla som lämnar könätet gör det från kösystem nummer 5

Simuleringsprogrammet (som finns i blackbox.m) ger följande: nbrarrivedtosystem = antal som totalt har kommit till könätet nbrarrivedx = antal ankomster till kösystem nummer X (X = 1, 2, 3, 4 eller 5) nbrdepartedx = antal som har lämnat kösystem nummer X Ttot = vektor med tiderna för kunder som varit i könätet TX = vektor med tiden som en kund tillbringar i kösystem X TXs = vektor med betjäningstiderna från kösystem X NX = vektor med antal kunder i kösystem X (mätningar görs med vissa tidsmellanrum) NqX = vektor med antal kunder som väntar i bufferten i kösystem X Ankomstprocessen är en poissonprocess med intensitet λ = 7.5 s -1. 1. Kontrollera om Littles sats gäller för könätet. Vad får du för värden på E(N) och E(T) från simuleringsprogrammet? 2. Spärras några kunder i könätet? 3. Använd vektorn Ttot och plotta Ttot(n) mot Ttot(n-1) för de sista 100 värdena i Ttot. Det kan man göra med kommandot: plot(ttot(404:503), Ttot(403:502), * ) i matlab. Finns det några beroenden mellan närliggande värden i Ttot? 4. *Vilka slutsatser kan du dra om könätet utgående från dina mätningar och iakttagelser?