Home Page Image



Detaljerad information

 

Läs mer om:




EXTEND


OM EXTEND

Simulering och prototyper är av extrem nytta. I princip så uppfyller de kraven i design fasen (The Decison Making/Modeling Process) Men undertidens gång har vi haft duktiga forskare och utvecklare som har gjort stora framsteg. Det finns ett bra antal olika modellerings programvaror, uppenbarligen några med fördelar över andra. Samtidigt som de ger oss en chans att jobba mer effektivt, efter att man har samlat data, identifierat problem området osv. Vidare har vi jobbat i design fasen, gjort klart vår modell och simulerat, ändå; just då kan vi hitta problem vilka vi visste inte att dem fanns. WEGAN rekommenderar McDonalds Extend. I de följande raderna är en kortfattad introduktion av programmet.

Extend
Extend är ett simulerings verktyg. Genom användning av Extend kan man utveckla en mängd olika dynamiska ”real life” modeller. Med Extend bygger man modeller med hjälp av blocks, och kan lätt gå igenom alla processer och se hur de relaterar till varandra. Därefter kan ändra relationers värde för att åstadkomma den mest optimala lösningen.

Om modell och simulering
En modell är en beskrivning, en avbildning av verkligheten. Design av ett systems modell och utföra experimenten och dess progress genom en viss tidsperiod.
Modeller ger oss en bra överblick över det verkliga livet och den faktiska situationen. Man kan utföra olika experimenten till ett lågt pris. Dessutom kan man börja med en väldigt enkel modell och utveckla den till ett omfattande system som kommer riktigt nära det verkliga livet.

Varför simulering?
Med simulering har man en metod, och syftet är en bättre förståelse av ett system och sin omvärld; på så sätt kan vi producera bättre och snabbare resultaten. Med hjälp av Extend kan vi:

  • Förutspå konsekvenser och handlingar
  • Förstå varför visa händelser sker.
  • Identifiera problem områden innan implementering
  • Gå igenom effekter efter modifieringar
  • Få en klar bild av alla variabler
  • Evaluering av olika idéer och identifiering av ineffektiva processer
  • Få en hel överblick, och stimulera kreativt tänkande
  • Underlätta kommunicering

Användbarhet
Programmet kan användas från olika plattformer. Baserad på C språk men möjligheten finns för stöd av Delphi, C++Builder, Visual Basic mm. Den är uppbyggd med biblioteken, som innehåller de flesta använda blocks men man kan även bygga egna som det går att spara i. Man vill spara för att de ska kunna att återanvända. Det finns mer än 500 funktioner. ODBC (Open Data Base Conectivity).
Man kan t ex köra färdiga modeller, och ändra på data inne i blocks dialog box, notebooks eller text files. Eller så kan man bygga en modell genom att plocka blocks från dem olika bibliotek och koppla ihop dem. Slutligen; den avancerade användaren kan göra egna blocks som är direkt anpassade till specifika behov, man måste notera att alla blocks som man skapar; går det att återanvända genom att spara allt i ett bibliotek.

Genomgång av programmet
Observera att det visas samma exempel som i presentationen

Extend_002
Vi börjar med den bild som visar en simulation av en McDonalds restaurang, där det för tillfället finns två kassor som är öppna och en Mc-drive

Modellen visar hur kunderna kommer in (1) i restaurangen, ställer sig i kö (2) och köper mat(3)
Extend_004 
Block nummer 1 representerar alla kunder som anländer i systemet, det är en Generator och det ligger i Discreet Events Library och om när man dubble klickar på den dyker upp sin dialog ruta som har följande utseende;
Extend_006
1. Generator är av stor betydelse för att det är just här där man får den allra viktigast element i systemet, i vårt fall kunder. De olika flikarna går det att justera och så man kan påverka hur ofta kommer kunder, på vilket sätt, hur ofta osv. I bilden är det exponential, något som måste noteras är användaren bestämmer för hur lång simulering ska pågå.
2. Det andra blocket i diagrammet heter Queu Priority och finns också under Discreet Event Library, det finns 4 andra kö block så det gäller att ta den som passar bäst. Vi valde just detta för att vi har kunder som kommer genom dörren och men dessa kunder kan uppföra olika aktiviteter, de flesta kommer in och köper mat, medan några andra kan komma in för andra skäl. Så precis som namnet säger, den prioriterar vilken väg ska kunderna ta.
3 Activity delay heter detta block, i princip det betyder att man får någon form av service, precis som i verkligheten måste man vänta, målet är att våra kunder ska vänta max 2 minuter
Extend_008

Plotter kommer i sitt eget bibliotek, den som används i modellen är Plotter Discreet event. Plotter visar en grafisk representation av siffrorna som genereras från simuleringen, det visar genom en tabell.
Extend_010
I figuren får vi se två linjer en blå och en röd, den blåa representerar alla kunder som har kommit i systemet och har lämnat restaurangen, medan den röda representerar hur långt har kön blivit vid några tidpunkter, efter att man provar flera gånger får vi veta bland annat att ibland behöver vi inte ha så många kassor öppnat, (dvs. mindre personal) och i andra tillfälle behövs köra på fullt kapacitet som t ex lunch rusning.
Efter att man har lägg till alla blocks som behövs och kopplat de samman och ställt önskade värdena. Man kan köra modellen.

 



EXSYS

OM EXSYS
Beslutsstödssystem är en nödvändig funktion i affärssystem inom alla organisationer. Främsta syftet är att förenkla arbetssituationen med väl beprövade medel, statistik, historia, rutiner och erfarenhet. Här läggs all nödvändig information som berör samtliga arbetsrutiner eller beslutstöd.

EXSYS
Med hjälp av Exsys som beslutsstödsverktyg så kan man utveckla en bred kunskaps lärande system. Den använder tidigare erfarenheter inom berörda affärsverksamheter. McDonald's har stora krav vad som gäller ett fungerande restaurang nivå och då krävs ett rutinförslag som ständigt uppdateras utifrån arbetarnas statestik rapportering. Vidare tas denna information till hjälp för framtida statistiker för presentation inom andra beslutsstöd. Tack vare detta kan de alltså förutse framtida problematik utifrån tidigare "kända" problem och ifrågasatt produktivitet.

Varför Beslutsstödsystem?
För en affärsverksamhet som McDonald's krävs en massa förutseenden för att inte hämma produktiviteten och sänka omsättningen. Med hjälp av Exsys täcker vi följande:

*          Förutspå konsekvenser och handlingar
*          Bereda sig inför kommande problematik
*          Identifiera problemområden
*          Planera i förväg
*          Underlätta arbetsprocessen

Användbarhet
Plattformsoberoende är den primära målet med detta affärssystem. Baserad på C språk men möjligheten finns för stöd av Delphi, C++ Builder, Visal Basic m.m. Den är uppbyggd med bibliotek som innehåller de flesta användar blocks, men man kan bygga egna och det går att spara de i en bibliotek så det går det att återanvända. Det finns mer än 500 funktioner. ODBC (Open Data Base Conectivity). Möjlighet att använda andra beslutsstödsmodeller från andra restauranger eller dylika verksamheter för att implementera i samma arbetsprocess på t ex restaurangnivå.

Genomgång av programmet
Observera att det visas samma exempel som i presentationen
efs
Användaren möts utav en välkomstskärm som beskriver vilket beslutsstöd som ska bearbetas.

sefesf
I programmets gång får användaren ett antal val som just berör det scenario han eller hon söker.

sefef
När samtliga berörda val är utförda så beräknar programmet vilken eller vilka åtgärder som detta scenario berör. Här har vi sedan val att i ”How” ta reda på vilka relationer som bearbetas och kan sedan ändras för mer detaljerade svar om så önskas.

Nu när detta är gjort ska den användare som kört programmet ha klart för sig hur dagens syssla ska utföras på bästa sätt.

 



LINGO

I exemplet tar vi enbart upp 4 sorters burgare men det är inga problem att utöka till McDonald’s hela sortiment.

 

grgrht

Under SETS definieras de variabler som man kommer använda sig av under programmet.

Under DATA definieras man de värden som variablerna ska anta.

Under PROFIT MARKETLIM anges hur mkt man tjänar per burgare samt hur många man måste tillverka.

AVAILABLE beskriver hur många arbetstimmar som är tillgängligt  samt hur stor budget vi har.

UNITCONSUMTION beskriver hur lång tid det tar att tillverka varje burgare (i minuter) samt hur mycket det kostar (kr) .

 

 

htrthtrdh

Resultatet utav ovanstående program blir följande

Det som står efter objective value är den totala vinsten.

De fyra första raderna anger hur mycket man tjänar på varje burgare.

Nästkommande fyra rader beskriver hur många burgare det är möjligt att tillverka.

Nästa fyra rader beskriver hur många burgare man måste tillverka.

Nästa två rader beskriver hur många arbetstimmar som är tillgängliga i detta fall 17 timmar samt hur stor budget vi har i detta fall 80000 kr.

Nästa fyra rader beskriver hur lång tid det tar att tillverka varje burgare.

Nästa fyra rader beskriver vad det kostar att tillverka varje burgare

1.) 4900.000                1.000000

Den första siffran visar att vi tjänar 4900 kr och den andra att vinsten ökat med 1.

2.)0.0000000               400.0000

Den första siffran visar att vi förbrukat alla arbetstimmar och den andra visar att alla arbetstimmar efter denna kommer kosta 400 kr.

3.)77900.00                 0.0000000

Första siffran anger hur stor budget vi har kvar och den andra att man måste lägga på en 1:a för att se vad man går med vinst med.

4.)0.0000000               -8.000000

Första siffran visar på hur stor överproduktion man har  och den andra visar hur mycket man tjänar eller förlorar på att tillverka en till

5.)0.0000000               -8.000000

Samma som ovan.

6.)100.0000                 0.0000000

Samma som ovan

7.)0.0000000               -3.000000

Samma som ovan.

 



AXAPTA

OM AXAPTA

Inom DSS är Simons teorier är betydelsefulla. Om man fokuserar på beslut stöd har vi ett ramverk där Morton sammanställde Simons och Anthonys arbete. Vi får veta att det finns; kontroll typ och besluts typ (se diagrammet).

 

Type of Control

Type of Decision:

Operational Control

Managerial Control

Strategic Planning

Structured
(Programmed)

Accounts receivable, accounts payable, order entry

Budget analysis, short-term forecasting, personnel reports

Investments, warehouse locations, distribution centers

Semi structured

Production scheduling, inventory control

Credit evaluation, budget preparation, project scheduling, rewards systems

Mergers and acquisitions, new product planning, compensation, QA, HR policy planning

Unstructured
(Unprogrammed)

Buying software, approving loans, help desk

Negotiations, recruitment, hardware purchasing

R&D planning, technology development, social responsibility plans

Ett affärssystem är lösning till det mesta inom en organisation, t ex Axpata kan omfatta alla finansiella operationer, som är ett fall för strategisk planering i strukturerat beslut; eller support för kunder som kan vara att t ex godkänna lån, med andra ord på ett ostrukturerat besluts typ på den operationella kontroll nivån.
Axpata grundades av danska Damgaard Data A/S som blev Navision men köpt av Microsoft 2002. Nuvarande känd som Microsoft Dynamics AX är ett omfattande internationellt affärssystem för medelstora och större företag. Det innehåller funktioner för hela verksamheten som tillverkning, logistik, projektstyrning, ekonomi, kund och personalhantering. Till skillnad från andra traditionella affärssystem som sällan har kunnat kommunicera med andra system, kan Axpata erbjuda ett rationellt sätt att koppla samman systemet med flera olika moduler.
Programmet använder sig av antingen SQL server eller Oracle som datalagringssystem. Sedan Axapta är en del av Microsoft produkter går det perfekt och koppla till företagets andra programvaror. Detta faktum är i och för sig till både god och ond; för att rätt många använder sig av Microsofts produkter men om en organisation är icke Windows baserad kan inte välja Axapta. En fördel som inte finns i andra Microsoft produkter är att man kan ta de delar man behöver som t ex ekonomi, så man betalar bara för de funktioner man använder, och programmet växer precis som organisationen.

 

Genomgång av Axapta modellen
I modellen har vi representerat bara en liten del, nämligen i tabben ”Product builder” där finns redan produkter och man kan lägga till nya, men inte bara det, utan att det finns hela processen med, varje gång man adderar en ny produkt, lägger man i databasen vilka ingredienser ingår, med deras respektive leverantörer osv.  Med andra ord allt som man behöver läggs in i databasen och är klart för användning snabbt och enkelt.
fesf

En av de bästa funktioner som Axapta innehåller är ”Cockpits”, man får en grafisk display med olika mättare, de utnyttjar allt som finns i databasen och visas i ”real time”, så den som kommer in i systemet kan lätt veta hur organisationen mår just nu. Dessutom kan man anpassa cockpit till företagets behov.
esfsef
Om det skulle finnas något problem kan man lätt komma in och köra analys reporter och med hjälp av information lagrad i systemet och med hjälp av Extend, Exsys och Lindo, rätta till problemet. Givetvis det går i något annat affärssystem att hämta samma information men det tar mycket tid.