Winsaf-I computes one-dimensional settlements, that is, settlements computed by summing the vertical strains along a vertical profile. This is the classic method of estimating settlements under design loads. The profile is modeled as a set of horizontal layers. Stresses are found from either Bossinesq’s or Westergaard’s solutions for vertical surface loads on a half-space. Eleven surface loading options are available: rectangular loads, circular loads, uniform vertical strip load, uniform horizontal strip load, vertical strip load increasing linearly across the strip, strip load with symmetrical triangular cross-section, strip embankment load rising linearly to a level value and remaining constant across the rest of the strip, strip symmetrical embankment loading with equal linear rise and fall across the width of the strip, strip loading with arbitrary cross-section, and conditions at the end of a strip fill. The user can also specify an increment of stress throughout the profile. In the case of rectangular or circular loads, the user can specify up to 25 simultaneous loads.

Four methods are used to compute settlement: by the change in void ration computed from the stress changes, by the vertical strain computed from the stress changes, from predetermined changes in void ratio or from compression and rebound curves, and from stress changes multiplied by the coefficient of volume change. The values of the com