14
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate? - Alternate sys designs,Costs? 3. -complexity - involve Model user 5. Program or SP 6. - Does the program performs, what the model describes? 7. –Is the model accurate representation of real system 8. - Which alternatives should be r - Which paramters should be vari - length of initialization period -length of simulation run - No. of replications to be made each run. 11.- Program documentation – how does the prog work - Progress documentation –project history - chronology of the work - keep project on course

Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Embed Size (px)

Citation preview

Page 1: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem

2. - Which questions should be answered? - Is simulation appropriate? - Alternate sys designs,Costs?

3. -complexity - involve Model user

5. Program or SP

6. - Does the program performs, what the model describes?

7. –Is the model accurate representation of real system

8. - Which alternatives should be run? - Which paramters should be varied? - length of initialization period -length of simulation run - No. of replications to be made of each run.

11.- Program documentation – how does the prog work - Progress documentation –project history - chronology of the work

- keep project on course

Page 2: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Chapter 4

Simulation Software

Page 3: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Features needed in Programming most of the DESS models:

1. Generating random numbers.

2. Generating random variates.

3. Advancing the simulated time.

4. Determining next event from the event list and passing the control to appropriate block of code.

5. List operations

6. Collecting o/p statistics and reporting the results

7. Detecting error conditions.

Page 4: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Adv of simulation s/w over General purpose programming languages.

1. Decrease in prog. time and reduction in overall project cost.

2. Their basic modeling constructs are more akin to simulation than general purpose prog lang.

3. Simulation models are easier to modify and maintain

4. Provide better error detection.

Page 5: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Classification of Simulation Softwares:

Simulation Languages Simulation Packages

General Purpose SPApplication Oriented SP

Page 6: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Selection simulation Software

• General capabilities

• H/W and S/W considerations

• Animation of layout features

• Customer support and product documentation

• Output reports and plots

Page 7: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

General Capabilities1. Modeling Flexibility: 2. Ease of Use ( & ease of learning): GUI -Modeling constructs neither too primitive nor too macro

3. Hierarchy: combine modeling constructs into a higher level construct.

4. Good debugging Aids: -Follow an entity through model -See the state changes -set attribute values.

5. Fast model execution speed:

6. User-friendly Model “Front-ends”

7.Run-time version of the software.

8. Ability to import and export the data.

Page 8: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

9. Ability to invoke external routines

10. Ability to automatically simulate different scenarios that iterate on some model parameter.

11. Simulation package should be easily initialized in a nonempty and idle state.

12. Ability to save state of simulation at the end of the run.

13. Cost.: price + maintenance ,upgradation, additional h/w and s/w cost.

Page 9: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

II. H/W and S/W Requirements:

III. Animation and Dynamic Graphics:

Desirable features for animation:

-high-resolution icons

-library of icons,

-smooth movement of icons,

-speed up and slow down the animation

-zoom in zoom out

- import CAD drawings and Clip art

-display dynamic graphics and statistics on screen

Page 10: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

IV Statistical Capabilities

• A good random number generator• A command for making independent runs of simulation model.• o/p performance measures

Page 11: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

V. Customer Support and Documentation

1. Training

2. Good technical support

3. Good documentation

4. Free demo disk

5. Free trial

6. Regular updates of s/w.

Page 12: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

VI. O/P Reports and Graphics

• Standard Reports • Custom reports• Intermediate reports

• Histogram, bar charts etc.• File Export• Store results in DB.

Page 13: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
Page 14: Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Other simulation tools

• Arena• Automod• Autostat• Extend• Flexim• Micro Saint• Promodel• SIMUL8• SMPL