simwiz – demonstration of an expert system-like user interface for simulation

14
SimWiz – Demonstration SimWiz – Demonstration of an Expert System- of an Expert System- like User Interface for like User Interface for Simulation Simulation Moshe Pollatschek [email protected]

Upload: palmer-graves

Post on 02-Jan-2016

20 views

Category:

Documents


2 download

DESCRIPTION

SimWiz – Demonstration of an Expert System-like User Interface for Simulation. Moshe Pollatschek [email protected]. Conventional wisdom. Select appropriate building blocks from an inventory Set their parameters Connecting them. Proposed interface. Expert system-like behavior. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

SimWiz – Demonstration SimWiz – Demonstration of an Expert System-like of an Expert System-like User Interface for User Interface for Simulation Simulation

Moshe [email protected]

Page 2: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Conventional wisdomConventional wisdom

Select appropriate building

blocks from an inventory

Set their parameters

Connecting them

Page 3: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

ProposedProposed interfaceinterfaceExpert system-like behavior. Top-down design. World-view familiar to industrial

engineer. Block diagramming.Modeling Flexibility.Clear, easily understandable and

transparent statement of the model making sense to the laymen.

Drilling down to details.

Page 4: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Illustrative exampleIllustrative example

Page 5: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Opening WindowOpening Window

Page 6: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

List entity typesList entity types

Page 7: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

List all delays that may List all delays that may happen to entitieshappen to entities

Page 8: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Show route of entities Show route of entities through delaysthrough delays

The delays are drown automatically but the user must place them and connect them

Initially delay blocks are colorless

Page 9: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Causes of delays Causes of delays Delay boxes are colored to reflect causes

Causes and routes induce further questions

Page 10: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Resources and times in Resources and times in procesprocessesses

Page 11: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Data of resourcesData of resources

Page 12: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Data of entitiesData of entities

Page 13: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Routing rulesRouting rules

Page 14: SimWiz – Demonstration of an Expert System-like User Interface for Simulation

Model file fragmentsModel file fragmentsBasic Objects of Simulation

===========================

Entity Types that Pass Through the System

job

 

Delays where Entities Wait

qCPU waits for resource to become free

CPU waits for process (=activity) to end

Resources for Processes

rCPU

rDisk

 

Routing Entities Through Delays

===============================

Entity Entries to Delays

job arrives at qCPU

.

Rules for Exiting Delays

CPU:randomly

qDisk with probability 0.72

qTape with probability 0.08

E with probability 0.2

Interaction between Objects

===========================

Resources for Process Delays

CPU needs 1 units of rCPU

Disk needs 1 units of rDisk

Tape needs 1 units of rTape

rethink needs no resour

Data of Entities

================

job: interarrival time is EXPO(25/15)

First creation: EXPO(25/15)

 

Data of Delays

==============

CPU: duration is EXPO(0.8)

Disk: duration is EXPO(1.39)

Tape: duration is EXPO(12.5)

 

Data of Resources

=================

rCPU: number of available units is 1

rDisk: number of available units is 1

rTape: number of available units is 1