close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
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.
 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.

Illustrative example
Opening Window
List entity types
List all delays that may happen to
entities
Show route of entities through
delays
The delays are drown
automatically but the user must
place them and connect them
Initially delay blocks are
colorless
Causes of delays
Delay boxes
are colored to
reflect causes
Causes and
routes induce
further
questions
Resources and times in
processes
Data of resources
Data of entities
Routing rules
Model file fragments
Basic 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
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
Resources for Processes
rCPU
rDisk
================
job: interarrival time is EXPO(25/15)
First creation: EXPO(25/15)
Routing Entities Through Delays
===============================
Entity Entries to Delays
job arrives at qCPU
Data of Delays
==============
CPU: duration is EXPO(0.8)
Disk: duration is EXPO(1.39)
Tape: duration is EXPO(12.5)
.
Rules for Exiting Delays
CPU:randomly
qDisk with probability 0.72
qTape with probability 0.08
E with probability 0.2
Data of Resources
=================
rCPU: number of available units is 1
rDisk: number of available units is 1
rTape: number of available units is 1
1/--страниц
Пожаловаться на содержимое документа