Table of ContentsPreviousNext

Put your logo here!


Table of Contents

Getting Started

Getting Started

User's Manual

Metadata Manual

CHAPTER 1 Process Modeling and Analysis with SIMPROCESS

What is SIMPROCESS?

How Do You Use SIMPROCESS?

SIMPROCESS Editions

SIMPROCESS Terminology and Menus

SIMPROCESS Terminology

SIMPROCESS Menus

File Menu

Edit Menu

Layout Menu

View Menu

Create Menu

Define Menu

Simulate Menu

Report Menu

Experiment Menu

Tools Menu

Window Menu

Help Menu

CHAPTER 2 SIMPROCESS Basics

SIMPROCESS Components

Processes

Activities

Entities

Resources

Connectors

Pads

Putting it Together

Using the Layout Toolbar to Create Activities

Removing Objects from the Layout

Common Activity Input Fields

Naming Activities

Choosing an Icon

Adding a Comment

Documenting the Activity

Labeling with Text Blocks

Getting Help

Generate Activity

Defining a Basic Generate Activity

Delay Activity

Dispose Activity

Defining an Entity

Defining Resources and Processes

Resources

Processes

Alternative Sub-Processes

Adding Detail to a Process

Simulation Setup

Run Settings

Animation Settings

Running a Simulation

Running a Simulation with Model Parameters

Allowable Actions During a Simulation

Standard Report

CHAPTER 3 Statistical Modeling Constructs

Random Number Generation and Standard Distributions

Random Number Generation

Standard Distributions

User Defined Distributions

Standard Distributions

Tabular Distributions

Auto Fits Distributions

Run Settings

Run Settings

Cost Periods

Debug Traces

Expression Output

Time Server

CHAPTER 4 Activity Modeling Constructs

Entity-Related Activities

Assemble Activity

Batch Activity

Unbatch Activity

Gate Activity

Synchronize Activity

Entity Control Activities

Assign Activity

Transform Activity

Branch Activity

Merge Activity

Transfer Activity

Clone Activity

Split and Join Activities

Defining a Split Activity

Defining a Join Activity

CHAPTER 5 Resource Modeling Constructs

Resources and Simulation

Resource Allocation Policy

Defining Resources

Adding Resource Requirements to Activities

Explicitly Getting and Freeing Resources

Get Resource and Free Resource Activities

Replenishing Consumable Resources

Preempting Lower Priority Entities

CHAPTER 6 Graphical Modeling Constructs

Background Text

Background Graphics

Importing Graphics Image Files

Background Images

Activity, Process, and Entity Images

Post Simulation Animation

Post Simulation Animation Toolbar

Recording an Animation

Animation Playback

CHAPTER 7 Activity-Based Costing

ABC and SIMPROCESS

Benefits of ABC with SIMPROCESS

Focus on Cost Drivers

Strategic Pricing

Evaluation of Capital Investments

How to Use ABC in SIMPROCESS

Setting Up Cost Periods

Setting Up Resource Costs

Cost Calculations

References

CHAPTER 8 Output Reports

Standard Report

Default Performance Measures

Custom Statistics

Entity Statistics

Resource Statistics

Process/Activity Statistics

Connector Statistics

Real-Time Plots

Defining Plots

Setting Plot Properties

Displaying Real-Time Plots

Displaying Plots Remotely

Automatic Saving of Plots

Post Plotting Options

Custom Plots

Adding Values To Custom Plot

Removing Values From Custom Plot

Setting and Removing Plot Group

Setting Legends

Expression Plots

Simulation Results File

CHAPTER 9 Reusable Templates and Libraries

Library Concepts

Defining and Editing Templates

Using The Library Manager

Adding a Process/Activity Template

Adding Resource Templates

Adding Resource Downtime Templates

Editing Templates

Editing Templates

Editing Library Parameters

Advantage of Templates Over Copy/Paste

CHAPTER 10 Customizing a Model with Attributes and Expressions

Introduction to Attributes and Expressions

Attributes

Expressions

Using Attributes in SIMPROCESS

System Attributes

User Defined Attributes

Creating a User Defined Attribute

Assign Activity

Changing an Attribute Value with the Assign Activity

Variable Resource Usage

Writing Expressions

SIMPROCESS Expression Language Basics

Expression Editor

Using Attributes in Expressions

Evaluate (Evl) Function

Expression Activation Events

Attribute Value Initialization

Example: Batching Entities Based on Weight

Build Process Flow

Initializing Entity Attributes

Releasing Entities Based on Weight

An Alternative Method Using Entity Types

Using Object Attributes in Expressions

Getting and Freeing Resources Using Expressions

GetResource

FreeResource

Combining Get and Free Expressions With Activities

Creating Resources Using Expressions

CreateResource

SetResourceCost

SetResourceDowntime

SetResourceExpression

Resource Usage

Changing Resource Capacity With Expressions

IncreaseCapacity

DecreaseCapacity

Setting Maximum Resource Wait With Expressions

User-Defined Functions

Dynamic Labels

Interfacing With A Database

Setting Up Database Using Windows and Open Database Connectivity (ODBC)

Database System Methods

Database Example

Interfacing With A Spreadsheet

Spreadsheet System Methods

Read and Write Cell References

Formula Cell References

Additional Spreadsheet XML Information

Accessing Statistics During Simulation

GetActivityStatistic

GetActivityByEntityStatistics

GetAttributeStatistic

GetCostStatistic

GetEntityStatistic

GetResourceStatistic

GetResourceByActivityStatistic

GetTimeStampStatistic

GetTotalCostStatistic

Statistic Errors

Creating and Controlling Plots With Expressions

CreatePlot

AddPlotLegend

ClearPlot

DisplayPlot

PlotValue

Summary

CHAPTER 11 More Advanced Model Building

Defining a More Complex Generate Activity

Defining Schedules for a Generate Activity

Adding a Periodic Schedule

Adding a Calendar Schedule

Adding a Weekly Schedule

Defining Cyclical Schedules

Defining Specific Entity Generation Events in a File

Adding a Spreadsheet Schedule

Adding an External Schedule

Generate Activity Summary

Resource Downtime

Local Resource Downtime

Global Resource Downtime

Defining Downtime Schedules of Resources

Creating a Downtime Schedule

Defining a Random Downtime

Defining a Weekly Downtime

Defining a Usage Downtime

Modifying a Downtime Schedule

Event Logs

Defining Time Stamps

Entry and Exit Event Logs to Processes/Activities

Passing Time Stamps Between Entities

Differences Between Time Stamps and Recorder Objects

Recorders

CHAPTER 12 Advanced Data Analysis

An Introduction to Data Analysis and Modeling

Introduction

Standard Statistical Indicators

Why Statistical Simulation Experiments?

Mean-Value Analysis

The Importance of Experimental Data

SIMPROCESS Statistical Distributions

CHAPTER 13 SIMPROCESS Database

Committing Results to the Database

System, Design, and Scenario

Database Table Relationships

Database Queries

Forms (Graphs) and Reports

Launch Database Application

SIMPROCESS and Other Databases

CHAPTER 14 Experiment Manager

Defining Experiments

Running Experiments

Starting Experiments

Experiment Operation

Interacting With Experiments

Generating Standard Reports From Experiments

CHAPTER 15 OptQuest for SIMPROCESS

Overview of OptQuest for SIMPROCESS

Elements of an OptQuest Optimization

Using OptQuest: An Overview

Optimization Setup

Preparing for Optimization

Defining An Optimization

Saving Optimization Settings

Running an Optimization

OptQuest for SIMPROCESS Interface

Optimization Solution Options

Tips and Suggestions

Search Methodology

Factors that affect search performance

OptQuest Demonstration Models

Purchasing Model

Inventory Model

CHAPTER 16 SIMPROCESS Dashboards

Defining Dashboards

Dashboard Layout

Dashboard Graphs

Dashboard Menus

Assigning Dashboards

Adding a Dashboard Assignment

Editing and Removing a Dashboard Assignment

Displaying Dashboards

APPENDIX A Importing Version 2.2.1 Models

Import Procedures

Preparing Your Model For Import

Duplicate Names (2.2.1 and 2.2.2)

Special Characters

Required Fields

Graphics

Graphical Import Results

Activity/Process Location

Connectors And Pads

Specially Drawn Connectors

Text Blocks, Static Labels, and Dynamic Labels

Properties Import Results

Import Troubleshooting

Importing Document Files

APPENDIX B Activity Summary Table

APPENDIX C SIMPROCESS File Structure

Installation Directory

SPSYSTEM Directory

SPUser Directory

models Directory

metamodel Directory

endorsed Directory

jre Directory

ext Directory

dashboardserver Directory

timeserver Directory

dispatcher Directory

APPENDIX D Statistical Distributions

Uniform Distribution

Normal Distribution

Triangular Distribution

Exponential Distribution

Gamma Distribution

Beta Distribution

Erlang Distribution

Weibull Distribution

Lognormal Distribution

Poisson Distribution

Hyper Exponential Distribution

Uniform Integer Distribution

Geometric Distribution

Pareto Distribution

Binomial Distribution

Negative Binomial Distribution

Inverse Gaussian Distribution

Inverted Weibull

Johnson SB Distribution

Johnson SU Distribution

Log-Logistic Distribution

Log-Laplace Distribution

Pearson Type V Distribution

Pearson Type VI Distribution

Random Walk Distribution

Empirical Distribution

APPENDIX E Statistical Tools Glossary

Absolute Deviation

Alpha

Alternate Hypothesis

Cdf

c2 goodness of fit test

Confidence Interval

Continuous Domain

Data Set

Degrees of Freedom

Dof

Enumeration Domain

Goodness of fit test

IID

Image Editor

Integer-valued Domain

KS

KS goodness of fit test

Kurtosis

Maximum Likelihood Estimate

Mean

MLE

Mode

Model Element

Pdf

Performance Measure.

Percentiles

Quartile Range

Range

Real-valued Domain

Residuals

Sample Domain

Skewness

Standard Deviation

Standard Error

Variance

APPENDIX F SIMPROCESS System Attributes and Methods

System Attributes

SIMPROCESS System Methods

System Method Examples

Method Alert and Beep:

Method Confirm, DrawRealSample, MINOF, MAXOF, and REALTOSTR:

Method ChangeColor:

Method ShowSystemAttributes and ShowUserAttributes:

Method SimTime:

Method OUTPUT and STATUS:

Method UpdateDashboardLabel:

Method UpdateDynamicLabel:

Methods OpenFile, CloseFile, ReadFromFile, and WriteToFile:

Method READ:

Method HALT:

Method RemoteCall:

Method ExternalCall:

Method ActivateGenerate:

Methods ReleaseEntity, Gate, GetEntity, EntityExists:

Methods CreateArray, GetArrayValue, SetArrayValue:

Method SOAPCall

Methods CreateMap, PutInMap, GetFromMap, RemoveFromMap, ClearMap, GetMapKey, GetMapSize:

SIMPROCESS Color Table

APPENDIX G External Event Files

General Rules for Event Files

Event Record Description

Syntax

Parameters

Examples

APPENDIX H Simulation Results File

Format of the Simulation Results File

Owner Type

Owner Name

Name

Stat Type

Replication

Minimum

Maximum

Sum

Sum of Squares

Count

Average

Std Deviation

Statistic Types

APPENDIX I UML Interfaces

Exporting to UML

Rose Use Cases

APPENDIX J Running Models Without GUI

Available Options

Setting Options on Command Line

Setting Options Using Properties File



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
Table of ContentsPreviousNext