- Type
- Midterm past paper
- Course
- CS620 Modelling and Simulation
- Size
- PDF 15.4 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 1, 2, 3 of 187. Download the file for all 187 pages.
A simulation is the imitation of the operation of a real-world process or system. Whether done by hand or on a computer, simulation involves the generation of an artificial history of a system and the observation of that artificial history to draw inferences concerning the operating characteristics of the real system. The behavior of a system as it evolves is studied by developing a simulation model. This model usually takes the form of a set of assumptions concerning the operation of the system. These assumptions are expressed in mathematical, logical, and symbolic relationships between the entities, or objects of interest, of the system. o Once developed and validated, a model can be used to investigate a wide variety of "what if" questions about the real-world system. Potential changes to the system can first be simulated, to predict their impact on system performance. o Simulation can also be used to study systems in the design stage before such systems are built. Thus, simulation modeling can be used both as an analysis tool for predicting the effect of changes to existing systems and as a design tool to predict the performance of new systems under varying sets of circumstances. In some instances, a model can be developed which is simple enough to be "solved" by mathematical methods. Such solutions might be found by the use of differential calculus, probability theory, algebraic methods, or other mathematical techniques. The solution usually consists of one or more numerical parameters, which are called measures of the performance of the system. However, many real-world systems are so complex that models of these systems are virtually impossible to solve mathematically. In these instances, numerical, computer-based simulation can be used to imitate the behavior of the system over time. From the simulation, data are collected as if a real system were being observed. This simulation-generated data is used to estimate the measures of performance of the system.
The availability of special-purpose simulation languages, massive computing capabilities at a decreasing cost per operation, and advances in simulation methodologies have made simulation one of the most widely used and accepted tools in operations research and systems analysis.
Circumstances under which simulation is the appropriate tool to use have been discussed by many authors. Simulation can be used for the following purposes:
- Simulation enables the study of, and experimentation with, the interactions of a complex system or a subsystem within a complex system.
- Informational, organizational, and environmental changes can be simulated, and the effect of these alterations on the model's behavior can be observed.
- The knowledge gained during the designing of a simulation model could be of great value toward suggesting improvement in the system under investigation.
- Changing simulation inputs and observing the resulting outputs can produce valuable insight into which variables are the most important and into how variables interact.
- Simulation can be used as a pedagogical device to reinforce analytic solution methodologies.
- Simulation can be used to experiment with new designs or policies before implementation, to prepare for what might happen.
- Simulation can be used to verify analytic solutions.
- Simulating different capabilities for a machine can help determine the requirements on it.
- Simulation models designed for training make learning possible without the cost and disruption of on-the-job instruction.
- An animation shows a system in simulated operation so that the plan can be visualized.
- The modern system (factory, wafer fabrication plant, service organization, etc.) is so complex that its internal interactions can be treated only through simulation.
This section is based on an article by Banks and Gibson [1997], who gave ten rules for evaluating when a simulation is not appropriate.
Rule 1: The first rule indicates that simulation should not be used when the problem can be solved by common sense. An example is given of an automobile tag facility serving customers who arrive randomly at an average rate of 10/hour and are served at a mean rate of 12/hour. To determine the minimum number of servers needed, simulation is not necessary. Just compute 100/12 = 8.33 indicating that nine or more servers are needed.
Rule 2: The second rule says that simulation should not be used if the problem can be solved analytically. For example, under certain conditions, the average waiting time in the example above can be found from curves that were developed by Hillier and Lieberman [2002].
Rule 3: The next rule says that simulation should not be used if it is easier to perform direct experiments. An example of a fast-food drive-in restaurant is given where it was less expensive to stage a person taking orders using a hand-held terminal and voice communication to determine the effect of adding another order station on customer waiting time.
Rule 4: The fourth rule says not to use simulation if the costs exceed the savings. There are many steps in completing a simulation, as will be discussed, and these must be done thoroughly. If a simulation study costs $20,000 and the savings might be $10,000, then a simulation would not be appropriate.
Rule 5 & Rule 6: Rules five and six indicate that simulation should not be performed if the resources or time are not available. If the simulation is estimated to cost $20,000 and there is only $10,000 available, the suggestion is not to venture into a simulation study. Similarly, if a decision is needed in two weeks and a simulation will take a month, the simulation study is not advised. Rule 7: Simulation takes data, sometimes lots of data. If no data is available, not even estimates, simulation is not advised.
Rule 8: The next rule concerns the ability to verify and validate the model. If there is not enough time or if the personnel are not available, simulation is not appropriate.
Rule 9: If managers have unreasonable expectations, if they ask for too much too soon, or if the power of simulation is overestimated, then simulation might not be the most appropriate tool.
Rule 10: Last, if system behavior is too complex or can't be defined, simulation is not appropriate. Human behavior is sometimes extremely complex to model.
Simulation is intuitively appealing to a client because it mimics what happens in a real system or what is perceived for a system that is in the design stage. The output data from a simulation should directly correspond to the outputs that could be recorded from the real system. Additionally, it is possible to develop a simulation model of a system without dubious assumptions (such as the same statistical distribution for every random variable) of mathematically solvable models. For these and other reasons, simulation is frequently the technique of choice in problem-solving.
Simulation Models vs. Optimization Models
In contrast to optimization models, simulation models are "run" rather than solved. Given a particular set of input and model characteristics, the model is run and the simulated behavior is observed. This process of changing inputs and model characteristics results in a set of scenarios that are evaluated. A good solution, either in the analysis of an existing system or in the design of a new system, is then recommended for implementation.
Simulation has many advantages, but some disadvantages. These are listed by Pegden, Shannon, and Sadowski [1995].
Some advantages of Simulation:
- New policies, operating procedures, decision rules, information flows, organizational procedures, and so on can be explored without disrupting the ongoing operations of the real system.
- New hardware designs, physical layouts, transportation systems, and so on can be tested without committing resources for their acquisition.
- Hypotheses about how or why certain phenomena occur can be tested for feasibility.
- · Time can be compressed or expanded to allow for a speed-up or slow-down of the phenomena under investigation.
- Insight can be obtained about the interaction of variables.
Related CS620 files
All CS620 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.