Copyright 1997 PROMODEL Corporation UNIT TWO: SOFTWARE BASICS
Copyright 1997 PROMODEL Corporation REAL WORLD SYSTEMS u The system you are studying has OBJECTS and INTERACTIONS. u You must define the objects in the system… u …so you can classify each as a type of ProModel object!
Copyright 1997 PROMODEL Corporation PROMODEL MODELING ELEMENTS u The main elements are: u LOCATIONS (object) u ENTITIES (object) u ARRIVALS (interaction) u PROCESSING (interaction) u RESOURCES (object - not pictured) L L L L E EXIT entity arrivals entity exits
Copyright 1997 PROMODEL Corporation SYSTEM to ProModel MODEL L L L L E EXIT entity arrivals entity exits
Copyright 1997 PROMODEL Corporation HOW TO CREATE MODEL ELEMENTS u ProModel uses a graphical approach u Each element has a GRAPHICS TOOLBOX u By clicking on the GRAPHIC, and then clicking on the LAYOUT, you create an element u Each element you create has a table record associated with it
Copyright 1997 PROMODEL Corporation MODEL 0 u Follow along with your instructor as he/she builds a simple model
Copyright 1997 PROMODEL Corporation LOCATIONS L L L L
Copyright 1997 PROMODEL Corporation ENTITIES L L L L E
Copyright 1997 PROMODEL Corporation ARRIVALS L L L L E entity arrivals
Copyright 1997 PROMODEL Corporation PROCESSING L L L L E EXIT entity arrivals entity exits
Copyright 1997 PROMODEL Corporation RUNNING THE SIMULATION u Options Dialog Box u F12 to save the model u F10 to run the model u Simulation/Run u Simulation/Save and Run
Copyright 1997 PROMODEL Corporation OUTPUT EDITOR General Report Information Quick View Buttons
Copyright 1997 PROMODEL Corporation FILE MENU
Copyright 1997 PROMODEL Corporation VIEW MENU
Copyright 1997 PROMODEL Corporation BUILD MENU
Copyright 1997 PROMODEL Corporation SIMULATION MENU
Copyright 1997 PROMODEL Corporation OUTPUT AND TOOLS MENU
Copyright 1997 PROMODEL Corporation OPTIONS DIALOG
Copyright 1997 PROMODEL Corporation LAYOUT MENU
Copyright 1997 PROMODEL Corporation THE ROAD TO SELF SUFFICIENCY u On-Line Help u Documentation (User’s Guide, Reference Manual) u Reference Models u Statement Builder u u 24 Hour Phone Support u Local Support/Consulting
Copyright 1997 PROMODEL Corporation MODEL 1A/1B u Applications: –Individual part processing, cutting raw stock into pieces, batching for heat treat u ProModel Features –Location Graphics –WAIT and MOVE FOR statements –Routing Dialog Box, Output quantity –COMBINE statement u Data Interpretation –Identifying bottlenecks, throughput calculations u Simulation Techniques/Theory –Number of entities in system
Copyright 1997 PROMODEL Corporation LOCATION GRAPHICS NEW button counter gauge text status light entity spot region
Copyright 1997 PROMODEL Corporation PROCESS TIMES Location WAIT statement Examples: WAIT 3 uses default time WAIT 5 min WAIT 5 sec WAIT 5 hr
STATEMENT BUILDER u Right click, or press the “build” icon in any logic u Wizard-style code writer will put commands in the proper format
Copyright 1997 PROMODEL Corporation MOVE TIMES Entity Between Locations MOVE FOR statement Placed in move logic Examples: MOVE FOR 2 (use default time) MOVE FOR 4 min
Copyright 1997 PROMODEL Corporation MODEL 1A EXERCISE
Copyright 1997 PROMODEL Corporation input_pallet splitter lathe mill heat_treatoutput_pallet EXIT
Copyright 1997 PROMODEL Corporation Cutting/Unbatching u output quantity of x from routing dialog box
Copyright 1997 PROMODEL Corporation Cutting/Unbatching Continued Output quantity is five. Five pieces come from 1 raw_stock
Copyright 1997 PROMODEL Corporation Batching/(COMBINE statement) COMBINE
Copyright 1997 PROMODEL Corporation MODEL 1B EXERCISE
Copyright 1997 PROMODEL Corporation
Data Interpretation Bottlenecks: Where are they and how do I tell? % operation and % blocked Throughput: How many parts am I producing? total exits
Copyright 1997 PROMODEL Corporation Simulation Technique/Theory u Number of entities in the system –Keep at a minimum. –Splits, multiple routings, multiple quantities all create more entities –Use GROUP, COMBINE, LOAD, JOIN to consolidate entities and graphics –each entity is more work for CPU