Introduction to Mathematical Modelling Flashcards
Week 10 Lecture 1
1
Q
What is a model?
A
- A simplified representation of reality
- When systems are qualitatively intuitive a mathematical description can help you determine the magnitude of effects
- When systems are not qualitatively intuitive the qualitative behaviour emerges from the model
2
Q
Types of models
A
- Conceptual
- Experimental
- Analytical
- Numerical
3
Q
Stages of model evolution
A
- Model development
- Experimental data
- Model analysis/validation
- Predictions
4
Q
How do you solve a system of ODEs?
A
Steady-state solution:
- Set the equations to zero and rearrange them for an analytical solution
- Set equations to zero and solve as a linear system
- Numerically integrate them from an arbitrary starting position until a steady state is reached
When dynamics are required:
- Integrate mathematically to determine an analytical solution
- Numerically integrate from a known starting position and observe changes over time
5
Q
Numerical integration
A
- Loop through space and ts
- Loop through x (and y and z if multiple dimensions) to incorporate interactions with neighbouring cells then loop through it
- Vectorise and use ODE solvers in Matlab, R, Python
- PDE solvers
6
Q
Agent-based models (ABMs)
A
- ABMs simulate individuals. They allow randomness in decision-making by individuals to manifest as variability at the population level
- Very simple rules can be given to each agent and emergent dynamics can be observed
- Each agent has properties including a spatial coordinate
- Loop through agents rather than spatial grids and then through ts