1 of 66

Simulating Snowfall and Snow Adhesion on Surfaces

Nitin Kanchinadam & Sophie Tsai

2 of 66

Outline

  1. Motivation
  2. Snow Formation
  3. Snowfall Dynamics
  4. Properties of Roads
  5. Snow & Surface Interactions
  6. Overview
  7. Future Work

3 of 66

Motivation

4 of 66

Motivation

  • Traffic Safety: Snow on roads makes roads slipperier, reducing vehicles’ traction with the ground, making it easier lose control and get in an accident
    • Every year, 900 are killed in traffic during snowfall
    • Every year, 76,000 are injured in traffic during snowfall
  • Pedestrian Safety: Snowy sidewalks lead to more injuries as people are more likely to slip and fall

5 of 66

Motivation

  • Supply Chain Disruption: Snow makes the movement of raw materials & finished products throughout the world significantly more challenging & time-consuming
    • 11.46B tons of freight moved by truck in 2023
    • Was 10.93B tons in 2022
  • Climate Change: As the climate changes, the severity to which snow impacts certain areas will change, creating a need for new methods to deal with the aforementioned issues

6 of 66

Snow Formation

7 of 66

How Do Snowflakes Form: Criteria

  • Sufficient Humidity: Atmosphere must be saturated with water → depends on both temperature and vapor pressure
  • Condensation Nuclei: Small particles in the air (e.g. dust and soot) act as starting points for condensation
  • Abundant Water: Enough water must be present so droplets can keep growing
  • Sub-Freezing Temperatures: Air temperature must be below 0°C so water in the air freezes onto the nuclei
  • Nuclei Shape: Must be of specific shapes to form basic ice crystals
    • Nuclei are not necessary under -40°C

8 of 66

How Do Snowflakes Form?

9 of 66

Snowflake Size and Shape

  • highly dependent on the environment temperature and humidity

10 of 66

Liquid Water Content (LWC)

  • Describes the amount of water in the snow
  • Volume ratio of liquid water in the snow to the total volume of snow

11 of 66

Wet vs Dry Snow

Wet Snow

  • Snowflakes pass into positive temperature air layer, causing melting to occur and thus an increase in liquid water content (LWC)
  • Water fills gaps between ice particles, minimizing air between them

Dry Snow

  • Occurs when surface air temperature is below freezing
  • Composed of air and ice, small LWC
  • Powdery structure

12 of 66

Snowflake Model - Moeslund et al.

  • T.B. Moeslund, C.B. Madsen, M. Aagaard, and D. Lerche (2005)
  • Focused on realistic appearance for computer graphics
  • Model based on physics balancing complexity and visual result
  • Macroscopic view
  • Main characteristics to model: Size, density, and shape

13 of 66

Snowflake Model - Moeslund et al.

  • Size

�+ random number from uncertainty�

  • Density

C (proportionality constant) -

Dry Snow: 0.170 kg/m2

Wet Snow: 0.724 kg/m2

D: diameter (meters)

T: temperature (°C)

14 of 66

Snowflake Model - Moeslund et al.

  • Shape
    • Combined triangular polygons in random manner
    • Layers determine the snowflake’s size
    • Number of polygons set the snowflake’s density
    • Fixed number of polygons per layer
      • Wet Snow: 10 polygons
      • Dry Snow: 40 polygons

15 of 66

Snowflake Model - Moeslund et al.

  • Observe effect of temperature
  • Snowflakes generally have a realistic “fluffy structure”
  • Seems unnatural when a snowflakes is extremely close to the “camera”
  • Can update the position of around 100,000 snowflakes per second, scaling linearly*
    • Uses non-optimized code on a 1.8GHz PC with 256MB Ram

16 of 66

Snowflake Model - Cellular Automata

  • Mesoscopic approach
  • Discrete space: Space broken into grid of cells
  • Discrete state: Each cell can be in one of a finite number of cells
  • Local rules: Cell state at next time step determined by current state of itself and neighbors
  • Reiter’s Model (2004)
    • Hexagonal cells: potential locations for ice formation
    • State st(z): amount of water stored in cell z at time t
      • frozen: st(z) ≥ 1
      • boundary: not frozen, but at least one neighbor is
      • nonreceptive: neither frozen nor boundary

17 of 66

Snowflake Model - Reiter’s Model

  • Start:
    • Origin cell 0: s0(0):= 1
    • All other cells: s0(0):= β,
      • β: fixed background vapor level
  • 2 intermediate variables:
    • ut(z): amount of water that participates in diffusion
    • vt(z): the amount that does not participate
    • If a cell is receptive, ut​(z):=0 and vt​(z):=st​(z)
    • If a cell is nonreceptive, ut​(z):​=st(z) and vt​(z):=0.

18 of 66

Snowflake Model - Reiter’s Model

  • Follows 2 local update rules:
    • Constant Addition, for any receptive cell z,

    • Diffusion, for any cell z,

ut(z): amount of water that participates in diffusion

vt(z): the amount that does not participate

𝛾 : vapor addition

α: vapor diffusion

ūt​(z): average of ut−​ for the 6 nearest neighbors of cell z

19 of 66

Snowflake Model - Reiter’s Model

  • Varying α, β, 𝛾 allows generation of a variety of realistic snowflake formations
  • Reiter Snowflake Simulation
  • Produces 2D symmetric structures
  • Original Reiter’s model primarily focuses on diffusion control
  • Missing interface control

20 of 66

Snowflake Model - Phase Field Model

  • Used for modeling interfaces and microstructures
  • Continuum-based using a diffuse interface
  • Governed by partial differential equations derived from a free energy functional
  • Demange, Zapolsky, Patte, and Brunel (2017)
    • Two coupled variables:
      • Φ: phase field distinguishing between ice (+1) and vapour (−1) phases
      • u: reduced water vapor supersaturation
        • Initially, u0 is homogeneous.
    • Growth kinetics: 2 non-conservative phase field equations

21 of 66

Snowflake Model - Demange et al.

  • t​ϕ: rate of change of the phase field ϕ over time at a specific location
  • A(n)2: square of the surface tension anisotropy function

22 of 66

Snowflake Model - Demange et al.

  • -f’(ϕ): derivative of double-well potential f(ϕ)
  • λB(n)g′(ϕ)u: anisotropic thermodynamic driving force for ice growth due to supersaturated environment
  • a . : ��describe the formation and propagation of the ice/vapor interface itself

23 of 66

Snowflake Model - Demange et al.

  • t​u: rate of change of the reduced supersaturation u over time at a specific location
  • : diffusion of water vapor through the environment
  • : accounts for the conversion of vapor into ice

24 of 66

Snowflake Model - Demange et al.

  • Formation of complex 3D snowflake formations in the Nakaya diagram
  • Quantitatively supported simulated morphology dependence on temperature and humidity
  • Limited ability to simulate snowflake growth at very small supersaturations

25 of 66

Snowfall Dynamics

26 of 66

Modeling Snowfall - Moeslund et al.

  • Moeslund et al. (2005)
    • Particle system for falling snow
      • Snowflake movement cause by 4 forces:
        • Gravity
        • Buoyant Force
        • Lift Force
        • Drag Force
    • Fluid dynamics for the wind field

27 of 66

Modeling Snowfall - Moeslund et al.

  • Gravity
  • Buoyant Force: Force representing updrift by surrounding air
    • Direction is always opposite of gravity
    • Relatively small; Ignored due to no visual impact
  • Lift Force: Force contributing to circular and irregular motion of snowflakes
    • Caused by snowflake's shape and air turbulence
    • Model incorporates randomness in initial rotation and radius influenced by wind speed

28 of 66

Modeling Snowfall - Moeslund et al.

  • Drag Force: Represents air resistance and causes the snowflake to be carried by the wind

msnow: snowflake mass

g: gravitational acceleration

Umaximum: maximum vertical velocity due to air resistance

Dry Snow: [0.5m/s; 1.5m/s]

Wet Snow: [1m/s; 2m/s]

Ufluid: velocity of air relative to snowflake

29 of 66

Modeling Snowfall - Moeslund et al.

  • Wind Field: instant of fluid dynamics and can be described by Navier-Stokes
  • For this model, air is incompressible, inviscid, and has a constant density of 1
  • Navier-Stokes can be simplified to the incompressible Euler equations

∇·: divergence

u: vector field of the velocity

p: pressure

30 of 66

Modeling Snowfall - Moeslund et al.

  • Convection Step
    • Semi-Lagrangian method
  • Projection Step
    • Helmholtz-Hodge decomposition

Pa: point to find velocity for

Pd: departure point

u: divergence-free velocity field

u*: velocity field after convection

∇p: gradient of the pressure field

31 of 66

Modeling Snowfall - Moeslund et al.

  • Influenced by realistic behavior
  • Smaller discretizations of the scene led to more complex snowflake paths
  • Velocity of wind has large effect on movement
    • Intuitive control
  • Simplified physics
    • Computational efficiency

32 of 66

Surface Properties

33 of 66

Key Road Properties

Physical Properties

  • Absorptivity - the surface’s ability to take in radiation
  • Reflective Radiation - the surface’s ability to bounce incoming radiation away from the body
  • Emissivity - the surface’s ability to give off radiation

Thermophysical Properties

  • Heat Flux - the rate at which heat flows either into or out from a surface
  • Thermal Conductivity - a measure of a surface’s ability to conduct heat

34 of 66

Methods of Heat Transfer

  • Conduction - heat transfer between two objects that are directly in contact with each other
  • Convection - the movement of particles through a substance, transferring their heat from hotter areas to colder areas
  • Radiation - energy that is transferred through either waves or particles

Convection is the least relevant method of heat transfer to our situation

35 of 66

LWC & Adhesiveness

Wet Snow

  • Snowflakes are “sticky” and easily adhere to and accumulate on most surfaces
  • As LWC increases, capillary forces increases forming strong adhesive bonds, until LWC in snow surpasses ~20%

Dry Snow

  • Low adhesion strength to surfaces
    • Lack of free water to form capillary actions
    • Many air gaps occur at surface result in �lower contact area

36 of 66

Water Content of Surfaces

  • Surfaces can be saturated with water as it seeps into the cracks & imperfections in the surface
  • Heat flux varies with the amount of water held by the surfaces

37 of 66

Modeling Road Conditions

Combination of two 1D models

  • Interactions between Soil, Biosphere, and Atmosphere (ISBA)
    • Specific version is ISBA-DF, which only models soil-atmosphere interactions
    • Assumes roads have a thin permeable layer at their tops, which can contain water, affecting heat flux
  • CROCUS
    • Detailed snow model for avalanche forecasting
    • Simulates energy, mass, and stratigraphy of snow cover as a function of meteorological conditions

38 of 66

Modeling Road Conditions

Road Surface Temperature Evolution

39 of 66

Snow & Surface Interactions

40 of 66

Particle Interactions - Interparticle Forces

  • Interparticle forces can cause snow particles to adhere to each other and form larger aggregates as they fall
  • Hydrogen Bonding
  • Van der Waals

41 of 66

Hydrogen Bonding

  • Intermolecular force
  • Occurs between polar molecules
  • Responsible for cohesion of water

δ+

δ+

δ+

δ-

42 of 66

Hydrogen Bonding

43 of 66

Van der Waals Forces

  • Intermolecular force
    • 30x weaker than Hydrogen Bonding
  • Temporary changes in molecule polarity
    • Temporary attraction between molecules
  • Can lead to chains of temporary dipoles

44 of 66

Modeling Snow Adhesion - DEM Simulation

Discrete Element Method (DEM)

  • Tracks the motion and interaction of individual snow particles
  • Eidevåg, Abrahamsson, Eng, Rasmuson (2020)
    • Interparticle forces incorporated to track individual particles, particle-particle interactions, and the formation and breakage of agglomerates
    • JKR (Johnson-Kendall-Roberts) model to describe adhesive interactions
    • Ice particles are spherical and dry to represent aged road snow

45 of 66

Modeling Snow Adhesion - DEM Simulation

  • Normal Model:
    • JKR (Johnson-Kendall-Roberts) with higher Tabor numbers
    • Pull-off force:�
    • Critical stick velocity:

W: work of adhesion

R*: effective radius of contact

K1 ≈ 0.9355�ρ: particle density�R: particle radius�W: work of adhesion�E*: effective elastic modulus

46 of 66

Modeling Snow Adhesion - DEM Simulation

  • Tangential Sliding Model:
    • Critical sliding force:

  • Tangential Rolling Model:
    • Constant directional torque (CDT) model
    • Torque:

μf: sliding friction coefficient

Fn​: normal contact force

Fc: pull-off force

μr​: rolling friction coefficient kn​: elastic stiffness Δγ/γ�δn​: normal overlap�ωr​: relative rotation rate

47 of 66

SNTHERM (CRREL, 1991) - Intro

  • 1D energy and mass balance model of a snowpack
  • Divides modeling into layers (e.g. snow & soil)
    • Each layer contains more granular nodes
    • Each node keeps track of:
      • Temperature (K)
      • Node Thickness (m)
      • Density (kg/m^3)
      • Grain Size (m)

48 of 66

SNTHERM (CREEL, 1991) - Layers

  • Layers are a combination of:
    • Water vapor (v)
    • Liquid water (l)
    • Ice (i)
    • Air (a)
    • Dry soil solids (d)
  • Variables
    • Ф = Porosity
    • θ = Volume Fraction
    • ρ = Density

49 of 66

SNTHERM (CREEL, 1991) - Conservation Equations

  • Equations were used to conserve the following quantities:
    • Overall Mass
    • Water Phase Transitions
    • Momentum
    • Energy

50 of 66

SNTHERM (CREEL, 1991) - Limitations

  • 1-Dimensional
    • Not representative of the real world
  • Undisturbed Snowpacks
    • Only models natural phenomena
    • Does not adapt well to sudden changes such as:
      • Snow plowing
      • Compaction

51 of 66

SnowModel (Liston & Elder, 2006) - Intro

  • 3D spatially distributed snow-evolution model
  • Combination of 4 submodels
    • MicroMet - meteorological forcing conditions
    • EnBal - surface energy exchanges
    • SnowPack - snow depth & water-equivalent evolution
    • SnowTran-3D - snow redistribution by wind

52 of 66

SnowModel (Liston & Elder, 2006) - MicroMet

  • Takes in weather station data as input
    • Air temperature, Relative humidity, Wind speed, Wind direction, Solar radiation, Longwave radiation, Surface pressure, Precipitation
  • Outputs meteorological forcing distributions over the input area’s topography

53 of 66

SnowModel (Liston & Elder, 2006) - EnBal

  • Variables
    • α = albedo
    • Qsi = solar radiation reaching Earth’s surface
    • Qli = incoming longwave radiation
    • Qle = emitted longwave radiation
    • Qh = turbulent exchange of sensible heat
    • Qe = turbulent exchange of latent heat
    • Qc = conductive energy transport
    • Qm = total energy flux available for melting snow
  • Melt energy defined to equal 0
  • Tm = surface temp necessary to begin melting snow

54 of 66

SnowModel (Liston & Elder, 2006) - EnBal

Conductive Heat Transfer

Portion of Expanded Surface Temperature Equation

55 of 66

SnowModel (Liston & Elder, 2006) - SnowPack

  • Snow depth and water-equivalent evolution model
  • Snow samples taken from 24 locations around Alaska
  • Predictions made based on similarity with the taken samples

56 of 66

SnowModel (Liston & Elder, 2006) - SnowPack

  • Snow depth and water-equivalent evolution model
  • Snow samples taken from 24 locations around Alaska
  • Predictions made based on similarity with the taken samples

57 of 66

SnowModel (Liston & Elder, 2006) - SnowPack

  • Variables
    • A = nx(n+1) Covariance Matrix
      • xi = ith variable being considered
      • aij = Cov(xi, xj)
    • vi = avg(xi)
    • si = ith discriminate score

58 of 66

SnowModel (Liston & Elder, 2006) - Results

  • Previous models were limited in their scope of terrain
  • SnowModel models snow accumulation on vegetative surfaces

59 of 66

SnowModel (Liston & Elder, 2006) - Results

  • Previous models were limited in their scope of terrain
  • SnowModel models snow accumulation on vegetative surfaces
    • Step towards better modeling of rural & suburban areas

60 of 66

SnowModel (Liston & Elder, 2006) - Limitations

  • Unable to deal with radiation spikes due to gaps in forest canopy
  • Only modeled on fully vegetated terrains

61 of 66

Overview

62 of 66

Snow Formation & Snowfall

Snow Formation

  • Moeslund et al. - Procedural Model
  • Reiter’s Model - Hexagonal Cellular Automata
  • Demange et al. - Phase Field Model

Snowfall

  • Moeslund et al. - Simplified Fluid Dynamics

63 of 66

Snow & Surface Interactions

  • SNTHERM - 1990s
    • 1D snowpack energy & mass balance model
    • Only models undisturbed snowpacks
    • Can’t handle sudden changes
  • SnowModel - mid-2000s
    • Aggregates and builds upon 4 earlier models
    • Expands those models to work in scenarios with vegetative surfaces
      • Can expand to more types of surfaces in the future

64 of 66

Future Work

65 of 66

Future Work

  • More work on modeling wet snow & phase transitions during snowfall
  • Expanding upon SnowModel
    • Snow accumulation & distribution on surfaces that aren’t just vegetation (e.g. rural & suburban areas)
  • Expanding upon the DEM model
    • Focus on modeling snow

66 of 66

References

American Trucking Associations. (2023, July 19). Truck Freight Tonnage and Revenues Rise in 2022, According to Report. American Trucking Associations. Retrieved April 24, 2025,

from

https://www.trucking.org/news-insights/truck-freight-tonnage-and-revenues-rise-2022-according-report#:~:text=Among%20the%20findings%20in%20Trends,freight%20bill%

20%E2%80%93%20generating%20%24940.8%20billion.

Bouilloud, L., & Martin, E. (2006, March 1). A Coupled Model to Simulate Snow Behavior on Roads. Journal of Applied Meteorology and Climatology, 45(3). https://doi.org/10.1175/JAM2350.1

Demange, G., Zapolsky, H., Patte, R., & Brunel, M. (2017). A phase field model for snow crystal growth in three dimensions. npj Comput Mater, 3. https://doi.org/10.1038/s41524-017-0015-1

Eidevåg, T., Abrahamsson, P., Eng, M., & Rasmuson, A. (2020, February 1). Modeling of dry snow adhesion during normal impact with surfaces. Powder Technology, 361, 1081-1092. https://www.sciencedirect.com/science/article/pii/S0032591019309143

Federal Highway Administration. (2024, September 6). Snow and Ice. U.S. Department of Transportation. Retrieved April 24, 2025, from

https://ops.fhwa.dot.gov/weather/weather_events/snow_ice.htm#:~:text=Every%20year%2C%20nearly%20900%20people,crashes%20during%20snowfall%

20or%20sleet

Heil, J., Mohammadian, B., Sarayloo, M., Bruns, K., & Sojoudi, H. (2020). Relationships between Surface Properties and Snow Adhesion and Its Shedding Mechanisms. Applied Sciences. https://doi.org/10.3390/app10165407

Jordan, R. (1991). A One-Dimensional Temperature Model for a Snow Cover. Cold Regions Research and Engineering Laboratory Special Report.

Kim, S.-K., & Lee, K.-H. (2024, December 10). Evaluation of Heat Transfer Properties of Asphalt Mixtures. KSCE Journal of Civil Engineering. https://www.sciencedirect.com/science/article/pii/S1226798824052851

Libbrecht, K. G. (2001). Morphogenesis on Ice: The Physics of Snow Crystals. Engineering & Science. https://www.its.caltech.edu/~atomic/publist/engsci2.pdf

Liston, G. E., & Elder, K. (2006). A distributed snow-evolution modeling system (SnowModel). Journal of Hydrometeorology, 7(6), 1259-1276.

https://research.fs.usda.gov/treesearch/26319

Liston, G. E., & Elder, K. (2006). A meteorological distribution system for high-resolution terrestrial modeling (MicroMet). Journal of Hydrometeorology, 7(April), 217-234.

https://research.fs.usda.gov/treesearch/26813

Moeslund, T. B., Madsen, C. B., Aagaard, M., & Lerche, D. (2005). Modeling Falling and Accumulating Snow. Vision, Video and Graphics. https://www.researchgate.net/publication/267400785_Modeling_Falling_and_Accumulating_Snow

Reiter, C. A. (2005). A local cellular model for snow crystal growth. Chaos, Solitons and Fractals 23. https://www.patarnott.com/pdf/SnowCrystalGrowth.pdf

Sturm, M., Holmgren, J., & Liston, G. E. (1995). A Seasonal Snow Cover Classification System for Local to Global Applications. Journal of Climate, 8(5), 1261-1283.

https://journals.ametsoc.org/view/journals/clim/8/5/1520-0442_1995_008_1261_assccs_2_0_co_2.xml

Williams, M. W. (n.d.). SNTHERM. MARK W. WILLIAMS, Ph.D. Retrieved April 24, 2025, from http://snobear.colorado.edu/SnowHydro/Modeling/sntherm.html