Modeling is the process of creating a representation of a system to predict the effects of changes, while simulation involves operating that model to analyze system performance. The document outlines the history of simulation, steps for developing simulation models, and performing simulation analysis, highlighting both advantages and disadvantages. Applications of modeling and simulation span various fields including military, telecommunications, and civil engineering.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
17 views11 pages
Modeling & Simulation
Modeling is the process of creating a representation of a system to predict the effects of changes, while simulation involves operating that model to analyze system performance. The document outlines the history of simulation, steps for developing simulation models, and performing simulation analysis, highlighting both advantages and disadvantages. Applications of modeling and simulation span various fields including military, telecommunications, and civil engineering.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11
Modeling &
Simulation Modeling
Modeling is the process of representing a model which includes
its construction and working. This model is similar to a real system, which helps the analyst predict the effect of changes to the system. In other words, modelling is creating a model which represents a system including their properties. It is an act of building a model. Simulation
Simulation of a system is the operation of a model in terms of
time or space, which helps analyze the performance of an existing or a proposed system. In other words, simulation is the process of using a model to study the performance of a system. It is an act of using a model for simulation. History of Simulation 1940: A method named ‘Monte Carlo’ was developed by researchers (John von Neumann, Stanislaw Ulan, Edward Teller, Herman Kahn) and physicists working on a Manhattan project to study neutron scattering.
1960: The first special-purpose simulation languages were developed, such
as SIMSCRIPT by Harry Markowitz at the RAND Corporation.
1970: During this period, research was initiated on mathematical
foundations of simulation.
1980: During this period, PC-based simulation software, graphical user
interfaces and object-oriented programming were developed.
1990: During this period, web-based simulation, fancy animated graphics,
simulation-based optimization, Markov-chain Monte Carlo methods were developed. Developing Simulation Models
Simulation models consist of the following components: system
entities, input variables, performance measures, and functional relationships. Following are the steps to develop a simulation model. Step 1: Identify the problem with an existing system or set requirements of a proposed system. Step 2: Design the problem while taking care of the existing system factors and limitations. Step 3: Collect and start processing the system data, observing its performance and result. Step 4: Develop the model using network diagrams and verify it using various verifications techniques. Step 5: Validate the model by comparing its performance under various conditions with the real system. Step 6: Create a document of the model for future use, which includes objectives, assumptions, input variables and performance in detail. Step 7: Select an appropriate experimental design as per requirement. Step 8: Induce experimental conditions on the model and observe the result. Performing Simulation Analysis
Step 1: Prepare a problem statement.
Step 2: Choose input variables and create entities for the simulation process. There are two types of variables - decision variables and uncontrollable variables. Decision variables are controlled by the programmer, whereas uncontrollable variables are the random variables. Step 3: Create constraints on the decision variables by assigning it to the simulation process. Step 4: Determine the output variables. Step 5: Collect data from the real-life system to input into the simulation. Step 6: Develop a flowchart showing the progress of the simulation process. Step 7: Choose an appropriate simulation software to run the model. Step 8: Verify the simulation model by comparing its result with the real-time system. Step 9: Perform an experiment on the model by changing the variable values to find the best solution. Step 10: Finally, apply these results into the real-time system. Advantages of Modelling & Simulation Easy to understand: Allows to understand how the system really operates without working on real-time systems. Easy to test: Allows to make changes into the system and their effect on the output without working on real-time systems. Easy to upgrade: Allows to determine the system requirements by applying different configurations. Easy to identifying constraints: Allows to perform bottleneck analysis that causes delay in the work process, information, etc. Easy to diagnose problems: Certain systems are so complex that it is not easy to understand their interaction at a time. However, Modelling & Simulation allows to understand all the interactions and analyze their effect. Additionally, new policies, operations, and procedures can be explored without affecting the real system. Disadvantage of Modelling & Simulation Designing a model is an art which requires domain knowledge, training and experience. Operations are performed on the system using random number, hence difficult to predict the result. Simulation requires manpower and it is a time-consuming process. Simulation results are difficult to translate. It requires experts to understand. Simulation process is expensive. Application Areas
Modelling & Simulation can be applied to the following areas:
Military applications, training & support, designing semiconductors, telecommunications, civil engineering designs & presentations, and E-business models.
Additionally, it is used to study the internal structure of a complex
system such as the biological system. It is used while optimizing the system design such as routing algorithm, assembly line, etc. It is used to test new designs and policies. It is used to verify analytic solutions.