Physical modelling Flashcards
How is a diffusion model implemented with CA?
- Compare each cell with the average of its neighbours.
- If the concentration of the centre cell exceeds the neighbourhood average, the chemical flows from the centre to the neighbours.
- If its lower, the chemical flows the other way.
What are the parameters of a diffusion model?
r = rate of flow
c = concentration
What are the parameters of a reaction-diffusion model?
A,B = diffusion rate
feed rate = how quickly A is added to the system
kill rate = how quickly B is removed from the system
How do we implement a percolation model?
- Initialise each cell with p prob of being porous, or 1-p non-porous
- All cells are considered dry except the top row
- During each time step, if a porous cell has at least one wet neighbour, it becomes wet. Non-porous cells stay dry
- The simulation ends when no more cells change state
How do we see if a percolating cluster exists?
If there are any cells on the bottom layer that are wet.
What are the various p values and associated percolating clusters? Where is the critical value?
at p=0.55, near 0
at p=0.60, around 70%
at p=0.65, near 1
So critical value around 0.6
How can we determine if a fractal exists?
Plot number of cells vs time steps.
If on a log scale, the constant is not an integer, it may be a fractal.
What is self-organised criticality?
Self-organised criticality means from any initial condition, the system moves towards a critical state and stays there, without external control.
What is a critical value?
Rapid change of behaviour called a phase change.
What are properties of critical systems?
Fractal geometry
Heavy-tailed distributions
Pink noise
Describe a sand pile model.
- 2D ca where the state of each cell represents the slope of a sand pile.
- Each cell is checked whether it exceeds a critical value K (usually 3).
- If it exceeds, the cell topples and transfers sand to the four neighbouring cells (i.e. if Slope is 4, each neighbour increases to 1)
- Excess is spilt over the edge.
Run the simulation until the pile stabilises.
At this point a single grain can topple the sand pile, implying it is at a critical state.
How to tell if a distribution is heavy tailed?
Plot log-log slope, if the distribution is straight, its heavy tailed.
How to test for fractals in sand pile model?
Take each level, then plot log-log distribution. See if fractal dimensions is non integer
What is signal, power spectrum and noise?
Signal - quantity that varies in time
Power spectrum - a signal that can be decomposed into different levels of power. The power spectrum of a signal is a function that shows the power of each component
Noise - signal that contains many frequency components
What is pink noise?
Power(f) = 1/frequency^Beta where beta is between 0 and 2.