>Computer simulation can allow you to see how a system might respond before you design or modify it. This avoids mistakes and one can try different ideas before the real product is produced, making it cheaper as there is no need to make different prototypes every time and testing them out. Example: It is safer and cheaper to use a model and simulation for some real world objects such as nuclear power plants. >It is an advantage to find this out in a model rather than testing the real thing. Designing an item as a model on a computer before the real item is built saves time. >The interaction by computers in games. You can play against the computer, to gain the knowledge of the game before you play against others, whether online or in real life. Example: Race car drivers use computer simulation to practice on a computer for better performance during the actual race. >Models allow good prediction of changes in trends or patterns. Example: This is especially useful in the business world where identifying the right time to sell or buy on the stock market is very important. >Conditions can be varied and outcomes investigated. Critical situations can be investigated without risk. Simulations can be slowed down to study behavior more closely.
>Sometimes it is difficult to interpret the simulation results. With it being only a simulation, results may vary greatly in the real world due to unforeseen factors. A little error during simulation can alter the results. >It can be expensive to build and conduct a simulation model. >To simulate something a thorough understanding is needed and an awareness of all the factors involved, without this a simulation cannot be created. >It can be expensive to measure how one thing affects another, to take the initial measurements, to create the model itself (such as aerodynamic wind tunnels).