AdvancedTopic 89 of 104Engineering Mathematics

Monte Carlo simulation

Uses random sampling to estimate quantities that are hard to compute analytically.

In depth

Monte Carlo simulation draws random inputs from their distributions, evaluates the model repeatedly and analyses the outputs. Accuracy improves as 1/√N. It handles complex systems, tolerance stack-ups and risk analysis where analytical formulas are impractical.

Key points

  • Needs good random number generators
  • Variance reduction techniques
  • Sensitivity analysis from results
Example

Estimating π by throwing random points in a square and counting those inside the quarter circle.

Why it matters

Monte Carlo methods estimate hard quantities by random sampling, which is practical when analytical solutions are impossible.

Where this is used

  • Estimating the probability a structure fails under random loads.
  • Simulating the spread of tolerances in an assembly.
  • Estimating the expected return on a project with uncertain costs.

Frequently asked questions

What is Monte Carlo simulation?

Uses random sampling to estimate quantities that are hard to compute analytically.

Why is it important to understand monte Carlo simulation?

Monte Carlo methods estimate hard quantities by random sampling, which is practical when analytical solutions are impossible.

How many samples do I need in a Monte Carlo study?

The error falls with the square root of the number of samples, so halving the error needs four times as many runs. Check convergence by watching the estimate stabilise.

Is Monte Carlo the same as random guessing?

No. It is a structured method that averages over many modelled random inputs, and its accuracy can be quantified statistically.

How is Monte Carlo simulation used in practice?

Typical applications include estimating the probability a structure fails under random loads, simulating the spread of tolerances in an assembly and estimating the expected return on a project with uncertain costs.

What should I learn before Monte Carlo simulation?

Study "Reliability and failure distributions" first (topic 88 of 104 in Engineering Mathematics). It covers the groundwork this topic builds on.

What are the key points of Monte Carlo simulation?

Needs good random number generators. Variance reduction techniques. Sensitivity analysis from results.

Can you give an example of Monte Carlo simulation?

Estimating π by throwing random points in a square and counting those inside the quarter circle.

What comes after Monte Carlo simulation?

The next topic is "Numerical error and conditioning", which builds directly on this one.

How difficult is Monte Carlo simulation?

It is classed as Advanced in Engineering Mathematics (topic 89 of 104). It is an advanced topic. It assumes you are comfortable with the intermediate topics in Engineering Mathematics.

Learning path

Want to practise? Open the interactive course for quick checks, quizzes, simulations and progress tracking.

Related topics