Problem 56373. Snow Accumulation and Structural Risks To Residential Properties
The density of snow depends on the amount of liquid water it contains:
- Dry Snow is about 50 kg/m^3
- Wet Snow is about 200 kg/m^3
A typical residential property roof becomes stressed at 98.7 kg/m^2 (20 pounds per square foot) and could collapse at about 145 kg/m^2 (30 pounds per square foot) load (weight) before it collapses. A deck is typically designed (by code) to withstand 195 to 293 kg/m^2 (40 to 60 pounds of snow per square foot).
For this script, assume that existing snow cover has the density of wet (saturated) snow and that the recent snowfall (past 24 hours and future precipitation) due to a current, steady snowstorm has the density of dry snow. Also assume that the snowfall is accumulating completely on the roof/deck structure and none is blown, falls, melts, etc. during the snowstorm.
Write a script that has the following input parameters:
- Depth of old, accumulated, saturated snow that existed on the roof at snowstorm onset in centimeters
- Rate of snowfall accumulation in current storm in cm/hr.
- Duration of the snowstorm in decimal hours
And the following output parameters with some nominal hard-wired stress thresholds:
- Load after the snowstorm in kg/m^2
- Flag of Roof Structural Status: 0=no concern, 1=stressed (> 98 kg/m^2), 2=might collapse (>145 kg/m^2)
- Flag of Deck Structural Status: 0=no concern, 1=stressed (> 195 kg/m^2), 2=might collapse (>293 kg/m^2)
Source:
- https://www.homeserve.com/en-us/blog/home-improvement/roof-snow-load/
- Prevent Roof Collapse on Your Home
Solution Stats
Problem Comments
Solution Comments
Show commentsGroup

High School Challenge
- 50 Problems
- 98 Finishers
- Times 2 - START HERE
- Add two numbers
- Laws of motion 3
- Laws of motion 6
- Force and Motion 2
- Force and Motion 3
- Velocity Conversion
- Potential energy calculation
- An Ohm's Law Calculator
- Electrical Diode Current Calculation
- Resistance of a light bulb
- Calculate Parallel Resistance
- Current through resistor
- Energy Conversion 2
- Mass Conversion 1
- Convert from Fahrenheit to Celsius
- Return area of square
- Area Conversion 1
- Create times-tables
- Triangle Numbers
- How long do each of the stages of the rocket take to burn?
- Finding Perfect Squares
- Magnitude of Balancing Force
- Mechanical Advantage of a Gear Train
- Calculate load on arm 1
- Find the mass of a rod
- Find the force required to support a lever
- Coefficient of Kinetic friction
- Calculate the acceleration of a crate
- Coefficient of Sliding Friction
- Coefficient of Static friction
- Linear Motion 1
- Linear Motion 2
- Linear Motion 3
- Linear Motion 4
- Linear Motion 5
- Linear Motion 6
- Linear Motion 7
- Basic Mathematics 1
- Basic Mathematics 2
- Basic Mathematics 3
- Basic Mathematics 4
- Basic Mathematics 5
- Basic Mathematics 6
- Basic Mathematics 7
- Basic Mathematics 8
- Resistance of a robot
- Voltage in a lamp
- Resistance in a circuit
- Calculate supply voltage and total current
Problem Recent Solvers139
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!