Macstars 2000 - Reference Manual
Macstars 2000 - Reference Manual
22/01/2003
REFERENCE MANUAL
1
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
2. REFERENCE MANUAL
2.1 INTRODUCTION
The Macstars program, version 2000, has been developed to check the stability of reinforced soils,
that is structures which provide the slope stability using reinforcing units that are able to absorb the
tensile stress. Furthermore this program allows the user to conduct the stability checks using the
Limit Equilibrium Method even considering unreinforced slopes.
The type of check to carry out in relation to the soil potential failure mechanisms, the behaviour of
the reinforcing units, the type of loads to be considered, are fundamental aspects which will be
shortly and separately illustrated herein after.
Before illustrating the Macstars2000 calculation method, hereunder we provide some fundamental
definitions used in this program.
Blocks
Covering
profile
Blocks Natural
Covering profile
profile
STRUCTURE
STRUCTURE
STRUCTURE
Figure 1
Original slope: original soil profile, before the installation of the designed reinforcing units.
Retaining structure: sequence of reinforcing structures called blocks; a slope may consist of one
or more reinforcing structures; the reinforced structure may be superficially
covered with filling soil.
Covering filling: the profile of the soil laid over the retaining structure to join one reinforced block to
the one right above or to join the retaining structure and the natural slope
Block: single reinforcing structure consisting of the structural embankment, the reinforcing units,
and the backfill. The block facing may also obtained by special units, Terramesh System,
that have gabions on the front face
Structural embankment: the soil used for the reinforcing block, distributed in layers between
the reinforcing units, mechanically compacted to improve its
mechanical and resistance characteristics.
Backfill: soil layer used to fill the space between the reinforcing block and the original slope
Reinforcement unit: reinforcing element resistant against tensile stress due to the friction which
develops with the soil, installed in horizontal layers; it can be either the main
reinforcing element and in this case it is provided with a fold along the
downstream face or the secondary element which is installed between the
folding face of the upper and lower main element; the secondary unit is
always longer than the main one.
Facing (Wall Batter): the block’s free face facing downhill
Gabions: structure filled with stones, which forms the front face used for drainage and erosion
control purposes or to give to the front face a higher stiffness in case of a vertical
retaining walls
2
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
Wrapped length: part of reinforcement unit extending from the upper front face into the backfill
for a length of 50-100 cm
Anchorage length: the reinforcements length behind the failure surface
Pullout: the reinforcing unit maximum pullout resistance along the anchored segment or within the
unstable soil portion
Figure 2
Figure 3
β
β > 70° β > 70°
β
A
A
Figure 4
The stability check of the structure as a retaining wall consists of the three classical stability
analysis conducted on retaining walls (figure 5): check against overturning (A), check against
sliding (B), check against the foundation bearing capacity (C). For this last stability check, the
value of the ultimate soil pressure at the base of the wall can be provided by the user or can be
automatically calculated by the program as described in detail herein after.
INTERNAL SLIDING CHECK
Figure 5 Figure 6
Internal pull-out
In case of secondary reinforcing elements the calculation procedure of the ultimate pullout force is
the same as the procedure used to calculate the external pullout.
5
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
The length of the reinforcing element within the unstable soil block is divided into segments and for
each segment the value of the ultimate tangential stress (τu) is calculated by using the following
equation:
τu = f . σv
Where the meaning of the symbols used is the same as in the case previously illustrated. The
integration of the ultimate tangential stress provides the value of the ultimate internal pullout stress.
In case of main reinforcing elements the resistance contribution due to the wrapped length of the
reinforcing unit must be added. This contribution (F0) can be calculated by the sum of two
contributions:
F0 = F1 + ∆F
Where F1 is the contribution which generates the pullout stress on the tail (horizontal) whereas ∆F
is the additional contribution which takes into consideration the stress acting on the sub-vertical
portion, adjacent to the wall batter.
F1 is calculated by using a procedure similar to the one used for the external pullout (integration of
the ultimate tangential stress), whereas ∆F is calculated assuming that the analysed area has a
semi-circular configuration according to the following equation:
∆F = F1 . π . ftr
A safety coefficient, defined by the user, can be added to the value of the total ultimate pullout
resistence.
Given a displacement δ (horizontal component of the slope overall displacement), the calculation of
the stress acting on the reinforcing unit is based upon the following assumptions:
1) SOIL-REINFORCEMENT INTERACTION
The relation between shear stress (τ ) and displacement (δ) is hyperbolic, as for the behaviour
of piles with lateral friction, and it is therefore defined by the equation (figure 7)
δ
τ = τu . ---------------
δe + δ
6
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
τ
τµ
δ δ
Figure 7
As per the stress-strain characteristics of each reinforcement, reference is made to the parameters
obtained from pullout tests, where the reinforcement’s deformation δ occuring at different levels of
the pullout force T are measured for various soil types and σv.
The parameter of the model which are obtained from direct shear and pullout tests and
used by Macstars 2000 are K, f, Tr, PL and J.
The procedure, which leads to the calculation of the stress acting on the reinforcing unit, is iterative
according to the following steps:
1) The external length of the reinforcement is divided in sections
7
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
2) A value of Ni at the edge of the reinforcing unit is assumed
3) The program calculates the tangential stress (τ1) acting on the first segment of the
reinforcement element according to the displacement considered
4) Using the above stress value, the program calculates dN1 (which is the variation of the axial
stress on the first segment of the reinforcing unit) equal to the tangential stress τ1 by the length
of the segment of the reinforcing unit
5) The mean stress Nmed = N - dN1/2 is calculated
6) Then the elongation of the segment produced by the effect of Nmed is calculated
7) Then the mean displacement of the reinforcing unit is calculated (δm1)
8) Using this value, the program will repeat the calculation starting from point 3 up to point 7
9) This calculation procedure will provide the value of the tangential stress acting on the slice 1
(τ1), the displacement in the terminal point of the segment (δ2), the contribution to the axial
stress acting on the first slice (dN1), the initial axial stress acting on the next slice N2 = N - dN1
10) Then the next segment is checked by repeating steps no. 3-4-5-6-7-8-9
11) This calculation procedure is conducted for all segments and it is interrupted when the value of
the displacement is null or negative (in this case the segment is divided into parts)
12) At this point all contributions dN1 acting on each slice are added up and the value obtained is
compared to the initial value Ni. If the difference is less than 5 % of the tensile strength, the
calculation ends and the value N is assumed to be as the mean between the sum of all dN1
values and the initial value Ni, then the initial value Ni is modified and the calculation is
repeated starting from point 2.
If the final value N is bigger than the tensile strength and the reinforcing unit is considered as
having a plastic section, then the calculation is repeated considering a fixed value N equal to the
value of the tensile strength in order to check if a point of null displacement is obtained as per the
previous procedure using a value of J (stiffness) reduced by a coefficient fixed in the reinforcement
data-base. If this point is not reached the reinforcing unit is considered under breaking conditions.
The reinforcement reaction value obtained is eventually compared to the internal pull out force.
Rigid Method
It is based upon the assumption that the reinforcing units behave as rigid structures
Displacement method
It is based upon the assumption that the reinforcing units behave as structures subject to
deformation depending on their linear stiffness.
This method can be applied in case of a rotational shape of the sliding surface. Therefore it can be
used with both Bishop and Janbu methods (at least for a given almost-circular sliding surface).
During the calculation procedure the program utilises a deformation value, which when multiplied
by the length of the sliding surface, provides the value of the displacement to adopt.
This displacement must be considered as the modulus of the displacement vector, constant in
each point of the sliding surface and tangent to the sliding surface itself.
Then the program calculates the horizontal component of this displacement, which is the force
acting on the reinforcing element in the deformative model.
Item n.1 refers to the situation in absence of reinforcement (or reinforcement with a null
displacement).
9
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
Item n.2 refers to the situation where the slope deformation is allowed to reach the equilibrium
condition (Fs=1); if the slope has (in absence of reinforcing units) FS>1.0, then the program will not
carry out the calculation since it is not necessary to mobilise the reinforcing units.
Item n.3 refers to the situation where the slope deformation allows to obtain a minimum safety
coefficient (Fsmin) assigned by the user. Even in this case if the slope has (in absence of
reinforcing units) Fs>Fsmin, then the program will not carry out the calculation since it is not
necessary to mobilise the reinforcing units.
Item n. 4 refers to the situation where the slope deformation allows the user to obtain the
maximum allowable safety coefficient within the range of the slope deformations assigned by the
user. Since the function relevant to the safety coefficient may provide different relative maximum
values, the iterative procedure, which leads to Fsmax, can provide just a relative maximum value
and not an absolute value.
Item n.5 refers to the situation of the slope’s maximum deformation assigned by the user.
For the situations illustrated in items n. 2-3-4-5- and for each analysed surface the vector of the
stresses acting on the reinforcing units is memorised and for each situation and for each
reinforcement the calculation determines the maximum stress and the relevant associated
deformation.
The calculation method adopted is: Bishop method for circular surfaces and Janbu method for
circular or random surfaces
In case of a given surface, either Bishop or Janbu methods are possible but in this case the
surface must proximate a circumference arch, otherwise the analysis will not be correct.
The user drives the search for the critical surface by providing some geometrical parameters such
as:
- the extension of the segment from where the surfaces originate
- the extension of the segment where the surfaces end
- the magnitude of the angle from where the surfaces originate
- the length of each segment of the sliding surface
- a minimum elevation below which the surfaces cannot extend
- a geometrical profile within which the surfaces cannot enter (for example a bedrock profile)
The final result can depend upon such choices; therefore it is advisable to conduct the calculation
several times using different parameters.
The user can also select how many surfaces to generate.
Each single surface is generated by considering successive segments (whose length is provided
by the user) whose inclination is determined at random, but partially controlled due to the imposed
values.
Other forces are implicitly considered such as water table (see the section water table):
a) pressures acting on the soil block. When the water table is external to the soil profile.
b) filtration forces acting on the slope in case of inclined water table.
Figure 8
Linear loads acting on the longitudinal direction with respect to the slope
It is a linear load acting on the longitudinal direction with respect to the slope, which appears to be
a point surcharge load in the transversal section. Such a load spreads down in depth (figure 9)
according to an angle of about 27° (angle given by the ratio 1:2) from the direction of the load
(therefore 54° overall)
A
i
27°
27° Pi
αi
Figure 9
Figure 10
The value of the pressure on each slice resulting from the application of the load (F) is defined by
the following procedure (figure 10):
- given a slice i, the program calculates the angle (α i) formed by the direction of the load and
the line connecting the point of application of the load (A) with the centre of the base slice (B);
if such an angle is lower then the one indicated above the procedure will continue;
- the program calculates the distance (di) between points (A) and (B);
11
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
- the radial pressure (σi), that is the pressure acting on the direction AB, at the base of the slice
is calculated with the Flamant equation (Morlier and Tenier 1982):
σi = 2 F cos ( α i )
π di
- The resulting radial force (Pi) at the base of the slice is therefore obtained multiplying the
pressure by the length of the slice.
The forces thus calculated are modified in their intensity to guarantee the equilibrium of the system
of forces formed by the applied force F and by the radial forces Pi, according to the following
procedure:
- The program calculates the components of all radial forces Pi in the parallel (P1) and
perpendicular (P2) directions of the load;
- the forces are distinguished in P1a and P1b, P2a and P2b where the index b is referred to
forces for which the component P2 is negative;
- the program operates a system which allow equilibrium of the acting forces:
a [P1a] + b [P1b] = F
a [P2a] + b [P2b] = 0
- the application of the coefficient a and b respectively to the forces produces a set of radial
forces Pi in equilibrium with the applied force
Once the point loads repeated by a constant inter-axis have been transformed into a linear load
(longitudinal distribution), the transversal distribution is determined as described in the previous
item.
Q
Zs
Figure 11
12
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
Q Q Q
Q Q Q
Zcr
Zcr
37° 37° 37° 37°
Figure 12 Figure 13
Once the point load has been transformed into a linear load (longitudinal distribution), the
transversal distribution is determined as described in the previous item.
Tiebacks
The load generated by the presence of the tiebacks is considered as a linear force according to the
distribution of the load on the inter-axis of the reinforcing units.
At the beginning of the calculation procedure the program (figure 14) checks that the total length of
the reinforcing units is such that they cross the sliding surface (the user must make sure that the
tieback anchorage is external to the sliding surface)
Figure 14
In this case the program will operate a distribution of the load with an angle of 90° with respect to
the direction of the reinforcing units (for a total of 180°) using the same procedure adopted for the
linear loads.
13
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
Positive values of the seismic intensity coefficients generate forces oriented in an outward direction
from the slope and towards the top.
Figure 15
As for the calculation of this force, refer to paragraph 2.4 in which the different calculation
procedures adopted are fully described.
The first two data refer to the underground water free surface.
The user can consider water surfaces under pressure and in this case for each point of the free
surface, the acting pressure must be provided as well.
Perched water tables can also be considered.
The calculation involves the determination of other values related to the water table presence:
- weight of the slice
- pore water pressure at the base of the slice
- forces acting on the soil free surface
- forces related to the inclination of the water table ( filtration forces)
- forces related to a water table which impacts upon the structure (hydrostatic thrust)
The user must take into consideration that the calculation of the interstitial pressure can also
consider the parameter Ru (pore pressure parameter) as described below.
h1
h
A1
h h2
A2
Figure 16 Figure 17
u = γw . h
In case of an inclined water table the use of the hydrostatic pressure is definitely conservative and
can be excessively penalising (figure 16, point A2). It should be necessary to consider a flow
network and calculate the pressure with respect to the depth of the correspondent equi-potential at
the base of the slice, but unfortunately this calculation is rather complex for the purposes of this
program.
Therefore the following method has been adopted (figure 17):
- given a slice, the height h1, corresponding to the hydrostatic height (along the vertical direction)
is considered
- the program then determines the depth of point B, this being the toe of the perpendicular in
point A (center of the slice base) to the phreatic surface profile
- then the height h2 equal to the difference in depth between A and B is calculated
- in order to calculate the pore water pressure, the phreatic surface (u = γw . h) height is assumed
as the mean value between h1 and h2
The value determined is still slightly conservative with respect to the real value.
For calculation purposes of the pore water pressure, the parameter Ru (pore pressure parameter)
related to the soils and not to the water tables can be used.
The parameter Ru allows the user to calculate the excess of pore water pressure (∆u) due to shear
stresses according to the following equation:
∆u = W Ru/dx
where ht is the height of the water column above the soil’s free profile
Figure 18
Among the safety coefficients determined (one for each surface) the lowest is the slope safety
coefficient.
According to the calculation method adopted for the reinforcing units, the maximum tensile stress
acting on the reinforcing units is provided (see paragraph 2.5.1).
16
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
- the number of surfaces to generate
- the calculation method to adopt (Bishop, Janbu)
- the type of surfaces (circular or random polygonal)
- the termination point uphill the failure surfaces (usually from 1.5 to 2.0 times the height of the
retaining work)
- the minimum length of the segments which form each sliding surface
- a minimum depth under which the failure surfaces cannot extend
- limit of the angle with which the first segment of the sliding surface is generated
- the calculation method: rigid or displacement with the relevant calculation parameters
Among the safety coefficients determined (one for each surface) the lowest is the slope safety
coefficient. According to the calculation method adopted for the reinforcing units, the maximum
tensile stress acting on the reinforcing units is provided (see paragraph 2.5.1).
2.8.1 Selection of the portion of a reinforced soil structure to be considered a retaining wall
The user must select the block to check as a retaining structure. All blocks of the retaining
structure which are located over the selected block become part of the retaining wall.
Figure 19
17
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
2.8.4 Calculation of the forces acting within the retaining wall
The calculation procedure which allows to determine the forces acting within the retaining wall
(forces and moments) is based upon the data coming from the program section which conducts
the limit equilibrium stability checks.
The retaining wall, considered as a fictitious single sliding surface, is divided into slices and for
each slice the following data are used:
1) total weight
2) forces due to distributed surcharge loads
3) forces due to linear loads (without transversal distribution)
4) forces due to repeated or isolated point loads (without transversal distribution)
5) forces due to tiebacks (without transversal distribution)
6) forces on the free surface due to the presence of a phreatic surface
7) pore water pressure at the base
8) forces due to seismic actions
9) internal forces due to the level variations of the water table (filtration or hydrostatic thrust)
Then the program calculates the overall stabilising force acting along the base, the unstabilising
horizontal force, the stabilising moment and the overturning moment.
18
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
5) the thrust due to a single slice is obtained by solving the forces polygon consisting of four
forces: the resultant of the horizontal components, the resultant of the vertical components, the
reaction at the base of the slice inclined by the friction angle with respect to the base, the
active thrust assumed as acting horizontally (this assumption complies with Bishop
assumptions in the stability analysis)
6) the overturning moment due to the thrust is obtained by considering the single contributions of
all forces with respect to the retaining wall’s edge downhill
7) the value of the thrust (Sa) for the stability check of the retaining wall is obtained by
considering the maximum of the thrusts calculated on all surfaces; the relevant moment (Ma) is
used for the stability checks against overturning.
2) the program determines the reduced width (Br) of the foundation’s base
Br = B e<0
Br = B – 2 e e>0
3) in case of ultimate pressure provided by the user, the program determines the mean
equivalent pressure (pmeq) by the equation
pmeq = N / Br
4) in case of ultimate pressure calculated by the program, the mean equivalent pressure (pmeq) is
determined by the equation
pmeq = R / Br
where R= the inclined vectorial resultant of the vertical load (N) and the total horizontal force
acting on the base (Fhtot)
5) the program determines the safety coefficient of the bearing capacity (Fscp) by using the
following equation
Fscp = pu / pmeq
19
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
where pu =ultimate pressure of the foundation soil provided by the user (considered in this case
with a vertical direction) or calculated by the program (considered inclined as R)
BR
R
E A B
α1 α2
α3
D C
Figure 20
1) the program considers a foundation with a width Br subject to an inclined load R (see
paragraph 2.8.8), which extends to the infinite, in the third direction
2) then 225 surfaces identified as straight lines (BC) – spirals (CD) – straight line (DE) are
defined; for each surface point C is obtained by intersecting the lines exiting from A and B with
the angles α1 and α2 (which can vary between 10° and 70° at intervals of 4°), whereas the
segment CD is a logarithmic spiral with an angle α3 = 90°, tangent in C to the segment BC; the
segment DE instead is tangent in D to the same logarithmic spiral; some geometrical checks
allow to eliminate those possible surfaces non- compatible with the problem’s geometry.
3) For each defined surface a limit equilibrium stability analysis is conducted using Janbu method
by increasing the acting pressure from the initial value (R/Br) up to a value (p1) which provides
Fs=1.0
4) The smallest of all p1 values calculated for all the generated surfaces corresponds to the
ultimate pressure of the wall’s foundation soil
20
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
Possible position
of the B point
A B
L
L/2 L/2
Figure 21
The reinforcements which can be possibly intersected by the uphill segment of the sliding surface
are kept into consideration in the calculation of the thrust (thrust reduction effect) and the tensile
stress acting on the reinforcing element is obtained by the rigid model.
These three values allow the software to calculate for each slice the vertical pressure acting on the
soil layers below, that is the strip load acting on the slice. Therefore the program determines a
number of strip loads, applied at different levels.
21
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
The vertical line where settlements are calculated is defined by the user and is considered in the
problem’s geometry, thus obtaining the corresponding stratigraphy by defining for each layer the
required input data.
Each layer is additionally divided into elementary segments and for each segment the change in
the induced tensional state is calculated by superimposing the effects of the single strip loads.
For the calculation of the change in the induced tensional state, the program refers to Jumikis
(1971) equations which are based on the following hypothesis:
a) the foundation soil is considered as a linear-elastic, homogeneous and isotropic semi-space
b) the area affected by the load action is located at the upper limit of the semispace
c) the load area is assumed to be infinitely flexible
where: ∆σz, ∆σx, ∆σy =variations of the vertical (z) and horizontal (x,y) tensional state in
the i-th soil segment
q = applied load
ν = Poisson coefficient (assumed equal to 0.30)
D = semi-width of the load
x,z =coordinates of the point of calculation of the tensional state relevant to a
reference system which originates in the axis of the load
Incoherent soils
The calculation of the elementary failure relevant to the i-th segment (si) is carried out by using the
equation: si = [ ∆σz – νi ( ∆σx + ∆σy) ] . ∆hi / Ei
where: ∆σz, ∆σx, ∆σy = variations of the vertical (z) and horizontal (x,y) tensional state in
the i-th soil segment
νi = Poisson coefficient (assumed equal to 0.30) in the i-th soil segment
Ei = mean deformability modulus in the i-th soil segment
∆hi = thickness of the i-th soil segment
The parameters of elasticity ν and E are directly provided by the user during the soil input data
procedure
Cohesive soils
The calculation of the elementary settlement relevant to the i-th segment (si) is carried out by using
the equation: si = βi . sed,i
where: sed,i =edometric settlement of the i-th soil segment
βi = a + α (1-A) = corrective factor of the i-th soil segment
A = Skempton’s parameter of the pore water pressure
α = a-dimensional coefficient, function of the problem’s geometry
a) NC soils
sed,i = CR . log10 (σ’vf / σ’vo ) . ∆hi
22
C:\MacStars 2000\Manuals\Mac 2000_Reference Manual_ENG.doc Rel. 22/01/2003
where: σ’vo = effective geo-static vertical pressure
σ’vf = σ’vo + ∆σz = effective final vertical pressure
∆hi = thickness of the i-th soil segment
CR = coefficient of primary compression ( provided by the user)
b) OC soils
There are two possible cases:
σ’vf > σ’vp sed,i = [ RR . log10 (σ’vp / σ’vo ) + CR . log10 (σ’vf / σ’vp ) ] . ∆hi
σ’vf < σ’vp sed,i = RR . log10 (σ’vf / σ’vo ) . ∆hi
23