Skip to Main Content
Need Support? Let’s guide you to the right answer or agent.
Status Needs review
Workspace STAAD.Pro
Created by Guest
Created on Sep 18, 2025

Separate Ice Load From Member Weight

To correctly use the ASCE 7 load combinations including atmospheric ice, the ice load (Di) needs to be separate from the member self weight.

As STAAD does not include an ice load generation tool, fireproofing can be used to apply ice loads to members (by assigning the ice thickness & density as fireproofing). STAAD will add the ice / fireproofing to the member weight when applying a SELFWEIGHT load. (see this RAM/STAAD forum thread: https://bentleysystems.service-now.com/community?id=community_question&sys_id=2d9bca0647ed8a109091861f536d431f)

If a 2nd steel material with zero density is added to the model & assigned to the members, the SELFWEIGHT load will only compute the ice / fireproofing load ("Di" per ASCE 7) which can then be used in the appropriate load combinations.

However, to have STAAD compute both the member weight & the ice weight in the model using this "fireproofing" technique, one needs to add a PERFORM ANALYSIS & a CHANGE command after the member selfweight is calculated, reassign the zero density material, assign the fireproofing / ice, create a new "ice" load case, and PERFORM ANALYSIS again. This works correctly in STAAD, but produces a warning "CONSTANTS SHOULD NOT BE ENTERED AFTER AN ANALYSIS OR CHANGE COMMAND". After subsequent revisions / saves to the model, STAAD will delete the "zero density" material assignment (as it is a "constant" after a CHANGE).

*********************************

LOAD 1 LOADTYPE Dead TITLE SELF

SELFWEIGHT Y -1

PERFORM ANALYSIS

CHANGE

CONSTANTS

MATERIAL STEEL_0_DENSITY ALL

MEMBER FIREPROOFING

1 TO 3 FIRE CFP THICK 0.083 DENSITY 0.056

LOAD 2 LOADTYPE Dead TITLE SELF + ICE

SELFWEIGHT Y -1

PERFORM ANALYSIS

FINISH