SlideShare a Scribd company logo
1 of 3
Download to read offline
A SLOPED SANDPILE MODEL
CORBIN HOPPER
1. Introduction
A deterministic cellular automata is pro-
posed to model a sandpile on a slope. The
proposed formulation allows a slant along
one axis. Increasing slope seems to introduce
newfound instabilities. The model reorga-
nizes by horizontally displacing low height
cascades across walls of high height. How-
ever, the model falls short of a natural de-
scription of sand movement, especially when
moving up a slope.
2. Rules
As in previous models, when a given tile
reaches a critical height, it distribute sand
to its neighbors. 1 Each patch includes 4
adjacent tiles in its neighborhood. Here the
critical height is 100, so that the grains can
be distributed in a number of asymmetrical
ways. Importantly, this model can also tilt
in slope along one axis along 180 degrees,
where x is an input number in radians:
Up: 25(sin(x) + 1)2
Down: 25(−sin(x) + 1)2
Horizontal: 25cos2x
Self: -100
These formulas were largely derived from
linear regression analysis based on points of
interest (such as all producing 25 when no
slope is present). Additionally, if Up, Down,
and Horizontal are less than 100, the remain-
ing grains are distributed in the direction op-
posite to the slope (in addition to the previ-
ous formulas):
Up < Down
Up: 100 − (Up + Down + Horizontal)
Down < Up
Down: 100 − (Up + Down + Horizontal)
Sand is always dropped on the same tile.
All tiles are updated synchronously. Thus
they only collapse if they begin the turn with
over 100 grains of sand. All gains (from
falling neighbors) are stacked and combined
at the end of a time tick. Sand that crossed
the borders is simulated as falling off and is
no longer included in the model. One could
also view the model as a subset (that extends
to its boarders) of a larger field.
3. Discussion
The model preforms as expected in a num-
ber of baseline cases. With a slope of ±0.5
the sand slides off in a completely vertical
line (although in clumps of 100 due to model
discreteness). Without any slope the model
appears as regular, symmetrical sandpile (Fig-
ure 1).
Figure 1: Vanilla sandpile with no slope. The lighter,
more yellow shades are low heights, while the darker
1
2 CORBIN HOPPER
shades are higher.
The height at each tile was grouped into
lows (< 40), medium (> 40, < 80), and
highs (> 80). This revealed a switch from
primarily medium heights to predominantly
low heights around a slope of ±0.15 radi-
ans (Figure 2). Higher slopes could translate
to less stability, meaning that lower energy
states are a more stable response for the sys-
tem.
Figure 2: Change in height distributions. Top: Slope =
0.1, the adjacent graph displays the frequency of different
height groups. Bottom: slope = 0.15, note the change in
height groups, where the low heights are now the most
frequent.
This is reinforced by the dynamics of each
height group. At lower slopes they all steadily
increase. However, at higher slopes they be-
come increasingly turbulent (Figure 3). Per-
haps quickly fluctuating states are better man-
aged with a large number of low heights.
Figure 3: Change in high variability. Left: Slope = 0.1;
Right: Slope = 0.3. Both are recorded over the same
number of ticks, but the later is far less steady.
These fluctuations appear to be a result
of vertical walls that are built up. A side-
ways break tends to cause low heights to
spill out causing a sudden change in height
group frequencies (Figure 4). Lateral disper-
sion of energy may be a stabilizing solution
to vertical instability. However, it is unclear
whether this is a way to contain larger spikes
or the cause of these fluctuations in the first
place.
Figure 4: Horizontal wall break. All images are with
slope = 0.3. Left: up to tick 3400. Right: up to tick
3500, the low height tiles break horizontally out of the
wall. Center: This coincides with a dramatic spike in low
height frequency at the righthand side of the graph.
4. Further Work
This model fell short of a realistic sloped
sandpile is a few important ways. First, the
formulas have some natural fluidity, such as
sinx and cosx for the different axis. While
A SLOPED SANDPILE MODEL 3
the Up and Down formulas have some ap-
propriate symmetry, the three formulas do
not form inverses of one another as might be
expected. This results in a poor explanation
of movement up the slope, where it is a mix
of the earlier formula and the leftover sand.
Moreover, the memory limits of a personal
computer prevented large scale simulations.
This is particularly relevant at high slopes,
where the sandpile quickly met the model
boundaries.
Movement up the slope could be better
described. Perhaps it could be based on
the height of neighbors, seeing as real sand
would only fall ’up’ if the upwards height
was comparatively less than its other op-
tions. Further work could explore the geo-
metric dispersion of slope-induced instabil-
ity. A more continuous model might do a
better job explaining how walls that build
up in height are broken horizontally.
5. Conclusion
A preliminary model was devised to de-
scribe varying slope along one axis. This
changes how instabilities are created and dealt
with. In general an increasing slope seems to
increase turbulent fluctuations. This results
in vertical walls of high height that are liable
to cause large avalanches. Rather than en-
tirely collapsing, these walls tend to be bro-
ken laterally. Small heights of sand are then
dispersed around such walls. It is unclear
whether these dispersions are the cause of
such fluctuations or a way to avert larger
cascades.
6. Bibliography
1 Bak et al., ”Self-Organized Criticality: An Expla-
nation of 1/f Noise,” Physical Review Letters, The Amer-
ican Physical Society. 27 July, 1987.

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

cmpe557-slopedSandpile-Hopper

  • 1. A SLOPED SANDPILE MODEL CORBIN HOPPER 1. Introduction A deterministic cellular automata is pro- posed to model a sandpile on a slope. The proposed formulation allows a slant along one axis. Increasing slope seems to introduce newfound instabilities. The model reorga- nizes by horizontally displacing low height cascades across walls of high height. How- ever, the model falls short of a natural de- scription of sand movement, especially when moving up a slope. 2. Rules As in previous models, when a given tile reaches a critical height, it distribute sand to its neighbors. 1 Each patch includes 4 adjacent tiles in its neighborhood. Here the critical height is 100, so that the grains can be distributed in a number of asymmetrical ways. Importantly, this model can also tilt in slope along one axis along 180 degrees, where x is an input number in radians: Up: 25(sin(x) + 1)2 Down: 25(−sin(x) + 1)2 Horizontal: 25cos2x Self: -100 These formulas were largely derived from linear regression analysis based on points of interest (such as all producing 25 when no slope is present). Additionally, if Up, Down, and Horizontal are less than 100, the remain- ing grains are distributed in the direction op- posite to the slope (in addition to the previ- ous formulas): Up < Down Up: 100 − (Up + Down + Horizontal) Down < Up Down: 100 − (Up + Down + Horizontal) Sand is always dropped on the same tile. All tiles are updated synchronously. Thus they only collapse if they begin the turn with over 100 grains of sand. All gains (from falling neighbors) are stacked and combined at the end of a time tick. Sand that crossed the borders is simulated as falling off and is no longer included in the model. One could also view the model as a subset (that extends to its boarders) of a larger field. 3. Discussion The model preforms as expected in a num- ber of baseline cases. With a slope of ±0.5 the sand slides off in a completely vertical line (although in clumps of 100 due to model discreteness). Without any slope the model appears as regular, symmetrical sandpile (Fig- ure 1). Figure 1: Vanilla sandpile with no slope. The lighter, more yellow shades are low heights, while the darker 1
  • 2. 2 CORBIN HOPPER shades are higher. The height at each tile was grouped into lows (< 40), medium (> 40, < 80), and highs (> 80). This revealed a switch from primarily medium heights to predominantly low heights around a slope of ±0.15 radi- ans (Figure 2). Higher slopes could translate to less stability, meaning that lower energy states are a more stable response for the sys- tem. Figure 2: Change in height distributions. Top: Slope = 0.1, the adjacent graph displays the frequency of different height groups. Bottom: slope = 0.15, note the change in height groups, where the low heights are now the most frequent. This is reinforced by the dynamics of each height group. At lower slopes they all steadily increase. However, at higher slopes they be- come increasingly turbulent (Figure 3). Per- haps quickly fluctuating states are better man- aged with a large number of low heights. Figure 3: Change in high variability. Left: Slope = 0.1; Right: Slope = 0.3. Both are recorded over the same number of ticks, but the later is far less steady. These fluctuations appear to be a result of vertical walls that are built up. A side- ways break tends to cause low heights to spill out causing a sudden change in height group frequencies (Figure 4). Lateral disper- sion of energy may be a stabilizing solution to vertical instability. However, it is unclear whether this is a way to contain larger spikes or the cause of these fluctuations in the first place. Figure 4: Horizontal wall break. All images are with slope = 0.3. Left: up to tick 3400. Right: up to tick 3500, the low height tiles break horizontally out of the wall. Center: This coincides with a dramatic spike in low height frequency at the righthand side of the graph. 4. Further Work This model fell short of a realistic sloped sandpile is a few important ways. First, the formulas have some natural fluidity, such as sinx and cosx for the different axis. While
  • 3. A SLOPED SANDPILE MODEL 3 the Up and Down formulas have some ap- propriate symmetry, the three formulas do not form inverses of one another as might be expected. This results in a poor explanation of movement up the slope, where it is a mix of the earlier formula and the leftover sand. Moreover, the memory limits of a personal computer prevented large scale simulations. This is particularly relevant at high slopes, where the sandpile quickly met the model boundaries. Movement up the slope could be better described. Perhaps it could be based on the height of neighbors, seeing as real sand would only fall ’up’ if the upwards height was comparatively less than its other op- tions. Further work could explore the geo- metric dispersion of slope-induced instabil- ity. A more continuous model might do a better job explaining how walls that build up in height are broken horizontally. 5. Conclusion A preliminary model was devised to de- scribe varying slope along one axis. This changes how instabilities are created and dealt with. In general an increasing slope seems to increase turbulent fluctuations. This results in vertical walls of high height that are liable to cause large avalanches. Rather than en- tirely collapsing, these walls tend to be bro- ken laterally. Small heights of sand are then dispersed around such walls. It is unclear whether these dispersions are the cause of such fluctuations or a way to avert larger cascades. 6. Bibliography 1 Bak et al., ”Self-Organized Criticality: An Expla- nation of 1/f Noise,” Physical Review Letters, The Amer- ican Physical Society. 27 July, 1987.