Skip to content

Calculator

Cable sag and pretension for a hanging cable

A cable hung between two supports, level or at different heights, loaded by its weight, by a load spread over the span, or by both. Give the sag, the horizontal tension, a tension at a support or the length, and read the rest; follow the same cable to another load and another temperature; or hang it from up to 12 separate loads.

Cable
Perfectly flexible
Loads
Weight, span load, point loads
Results
Pretension, tensions, sag

Calculation sheet

Cable sag and pretension for a hanging cable

ttcivilstructural.com/resources/cable-sag-pretension

The cable

Units
What to calculate
What to calculate

A cable between two supports, carrying its own weight, a load along the span, or both. Give one thing about it (the sag, a tension or the length) and the rest follows.

Changing the mode keeps what you typed in the others.

Span and supports

The span is the horizontal distance between the supports. Type a negative height when the right support is the lower one; a level span has a height of 0.

Load

The cable’s own weight acts along the cable and makes a catenary. A load per horizontal length (a deck, a pipe, ice measured on the plan) makes a parabola. With both, the exact shape is solved, not approximated.

What is known

How far the cable hangs under the chord, the straight line joining the supports, measured straight down at midspan. This is the sag as it is usually quoted.

Section and material
Size given as

Metal area 0.7854 in², weight 0 lb/ft, E·A 22,780 kip.

These values are typical. Use the maker’s for the cable you mean to build with.

Pretension, H
12.5 kip
Largest tension
13.46 kip at both supports
Sag at midspan, d
10 ft
Length of the cable
102.61 ft
On the drawing

Cable, supports and sags · ft, kip

Vertical scale drawn 2 times larger than the horizontal one, so that the sag can be seen. Widths are to scale; heights are not.

  • Cable (exact): solid line
  • Chord between the supports: thin dashed line
  • Sag: the same at midspan and below the lower support on a level span
  • Load on the cable
  • Tension at a support: how hard the cable pulls on it
  • Pretension H: the horizontal pull, drawn at the lowest point
  • Support A on the left, B on the right
  • Heights drawn 2 times larger than widths

To hang with a 10 ft sag at midspan, this 100 ft cable must be pulled with 12.5 kip horizontally (the pretension); it pulls on each support with 13.46 kip.

Horizontal distances are to scale; the arrows are drawn the same size whatever the load.

Tensions at the supports

SupportTension (kip)Vertical force (kip)Angle below horizontal (°)
A, left13.465 upward+21.8
B, right13.465 upward+21.8

These are the forces the supports exert on the cable. Each also has H horizontally, pointing away from the span; the cable pulls on its supports with equal and opposite forces. An angle with a minus sign means the cable climbs away from that support.

Pretension and shape

Pretension, H
12.5 kip
Largest tension
13.46 kip at both supports
Smallest tension
12.5 kip at the lowest point
Sag at midspan, d
10 ft
Sag ÷ span
0.1
Sag below the lower support, s
10 ft
Lowest point
50 ft from A, 10 ft below A
Chord length
100 ft
Chord angle
0°

Length and stretch

Length under load
102.61 ft
Unstretched length
102.55 ft
Elastic stretch
0.6933 in
Strain at the largest tension
0.0591 %

Lengths are measured along the cable.

Section

Nominal diameter
1 in
Metal area
0.7854 in²
Weight per length
none (weightless)
Stiffness, E·A
22,780 kip

Parabola and catenary

Under a load per horizontal length alone the cable is a parabola: the parabola is the exact answer.

These are numbers, not a verdict. Nothing here is a design check, and no capacity, breaking load or factor is used. Material values are typical.

The calculation runs in your browser. Nothing you enter is sent to us.

Method

How the cable is solved

A cable with no bending stiffness carries tension along its own curve and nothing else. No horizontal load acts on it, so the horizontal component of the tension, H, is the same at every point, and the vertical component at a point is the load carried between the lowest point and there. H is the pretension in the usual sense, and with the loads it fixes the whole shape. Whichever value you give (the sag at mid-span or below the lower support, H itself, the tension at the higher or the lower support, or the unstretched length), the calculator turns it into the H that produces it, and every other result follows from H.

When the load is uniform along the horizontal, as for a deck or a pipe hung from the cable, the curve is a parabola. For a level span L and a mid-span sag d, H = qL²/(8d), with q the load per unit of horizontal length. Each support carries a vertical reaction qL/2, and the largest tension, at the supports, is T_max = √(H² + (qL/2)²). The length of the cable is S = L(1 + 8/3 (d/L)² − 32/5 (d/L)⁴ + …), which is why a shallow cable is barely longer than its span.

On an inclined chord, with one support a height h above the other and L still the horizontal distance, the sag d is the vertical offset of the cable below the chord at mid-span, and H = qL²/(8d) holds unchanged. What changes is the split of the load: the higher support carries qL/2 + Hh/L and the lower one qL/2 − Hh/L. The tension at a support is √(H² + V²), with V its vertical reaction. When h is greater than 4d the lower reaction is negative, and the cable then leaves that support upward.

A cable loaded by its own weight w per unit of its LENGTH hangs as a catenary, y = a(cosh(x/a) − 1), measured from the lowest point, with a = H/w. For a level span the sag is d = a(cosh(L/2a) − 1), the length is S = 2a sinh(L/2a), and the tension at a point a height y above the lowest is T = wa cosh(x/a) = H + wy, so that T_max = H + wd at the supports. There is no closed form for a from d, and the calculator solves for it numerically; on an inclined chord the same curve is cut by the two supports, and its lowest point may lie outside the span.

With the cable’s weight and a load along the span together, neither curve is the exact one. The calculator solves the equilibrium of an element of cable, H z″ = q + w√(1 + z′²), and gives that exact shape, with the stretch of the cable in it when a modulus and an area are given. Next to it comes the parabola that results from spreading the cable’s weight over the horizontal, q + w per unit, so the two can be compared.

The two curves agree closely for a shallow cable. For a level cable under its own weight, the parabola’s H, largest tension or mid-span sag departs from the exact value by 1 % at a sag of about 0.085 of the span, and by more beyond. The page then notes it, and the exact column is the one to read.

A cable that is elastic stretches under tension: an element of unstretched length ds becomes ds(1 + T/EA), with E the modulus and A the metallic area. The stretched length is added up along the cable, element by element, and not taken from an average tension.

A change of state follows one cable from state 1 to state 2: another load, another temperature, or both. What links the two states is the unstressed length, which changes only with temperature, L₀₂ = L₀₁(1 + αΔT), α being the coefficient of thermal expansion. For a level parabola, taking the loaded length as L + q²L³/(24H²) and the strain as H/EA, equal unstressed lengths give a cubic in the new horizontal tension: (K/EA)H₂³ + (K − 1)H₂² − q₂²L²/24 = 0, where K = (1 + αΔT)(1 + q₁²L²/(24H₁²))/(1 + H₁/EA). A heavier load or a lower temperature raises H; a lighter load or a higher one lowers it. The calculator solves the exact lengths of both states for the catenary and the combined cable, without those approximations, and shows the parabola’s result beside them.

A cable that carries separate vertical loads is straight between them: a funicular polygon. The bending moment M(x) that the same loads cause in a simply supported beam of the span L equals H times the vertical offset s(x) of the cable below the chord, H s(x) = M(x). One sag therefore fixes H, H = M(x₀)/s₀ at the position x₀ where it is given, and x₀ need not carry a load. The sag at each load is then M/H, the slope of each segment follows from the sags on either side, and its tension is T = H√(1 + slope²). The largest tension is in the steepest segment, which is next to a support when every load is downward. H, or the largest tension, can be given instead of a sag.

Two cases whose answers are known in closed form, to check the page against.

One load P at mid-span of a level span L, with the cable a sag d below the chord under it: H = PL/(4d), each segment has a vertical component P/2, and the tension in both is T = √(H² + (P/2)²).

A level cable of weight w per unit of length, with a = H/w chosen so that L/(2a) = 1: the sag is d = a(cosh 1 − 1), the length S = 2a sinh 1, and the tension at the supports T_max = wa cosh 1. That is one case where a, and not the sag, is the starting value.

What it assumes

  • A perfectly flexible cable: it has no bending stiffness, so its tension acts along its curve at every point. A thick or stiff cable at a small sag and a low tension bends near its supports and clamps, and that bending is not found here.
  • The loads are vertical and static. Wind, a lateral load, vibration and the dynamic effects of moving loads are not in the answer; ice enters only as a load that you give to a state.
  • The cable’s weight acts per unit of its own length, which makes a catenary, while a deck or pipe load acts per unit of horizontal length, which makes a parabola. You give each in its own place, and the exact curve takes both.
  • The supports are points that do not move, and the cable is able to turn at them. A saddle, a pulley, a clamp with a radius, or a support that settles, is not modelled.
  • The material behaves linearly, with properties that are typical values. The effective modulus of a wire rope sits well under that of the steel in its wires, because of how it is made, so use the maker’s value for the cable you have.
  • The temperature is the same along the whole cable and the thermal strain is α times the change. Stretch from the first loading of a new rope, creep and relaxation are not modelled.
  • A straight cable pulled along its axis, with no sag, is the subject of the catalogue’s Cable tension and elongation, and not of this page.

What it leaves out

  • It gives tensions, shapes and lengths and stops there: it applies no code, factors no load, and does not say whether a cable will do. Breaking strength, fatigue, end fittings, saddles and anchorages are yours to decide.
  • One cable between two supports, with one section along its length: a cable net, a cable over saddles in several spans, and a cable of changing section are outside it.
  • The elastic and thermal changes are small-strain ones. A warning shows when the strain T/EA at the largest tension goes above 1 %.
  • A cable that cannot be reached is refused with the reason: a given unstretched length that is not longer than the chord, a given tension below the least the cable can have, a sag with the wrong sign for the loads, a rigid cable cooled until it is shorter than the chord.
  • A tension given as the known fits two cables, one taut and one slack; the taut cable is the one returned, and the slack cable’s H and sag are shown beside it.
  • The change of state is for a cable under its own weight, a span load, or both, between the same two supports in both states. It does not follow point loads and does not move the supports.
  • The cable with point loads has no elasticity and no temperature: its length is the geometric length of the polygon, and the weight of the cable itself is not counted unless you enter it as loads on the segments. A load pulling upward is accepted and flagged.
  • Up to 12 point loads, each strictly between the supports and none at the same position as another. The tables of a change of state have up to 41 rows of temperature and 21 rows of load factor; a request for more is refused. A row that cannot be solved is marked in its own row and does not stop the others.
  • The three modes are separate cases of one form. The calculator does not combine them: point loads do not enter a change of state, and a change of state does not enter the cable with point loads.

Signs, units and how to read the results

  • x runs to the right from the support A, and z upward. The support B is a horizontal distance L away and a height h above A, with h negative when B is lower and zero for a level span. The cable hangs below the straight line between the supports.
  • There are two sags. The mid-span sag is the vertical distance from the chord to the cable at the middle of the span, and is the one usually meant. The low sag is the vertical distance from the level of the lower support to the lowest point of the cable. On a level span they are the same number; on an inclined one they differ, and the low sag is zero when the lowest point is not inside the span.
  • H, the pretension, is the horizontal tension, the same along the cable and always positive. The tension at a point is H√(1 + slope²), so the largest is at a support, and the page gives it at the higher and at the lower support.
  • A reaction is the vertical force that the support exerts on the cable, positive upward; the horizontal force is H at each. The cable pushes on the support with the opposite of these. A negative reaction means that the cable leaves that support upward.
  • The angle at a support is measured in degrees below the horizontal, going into the span. It is negative where the cable leaves the support upward.
  • The length is shown stretched, under load, and unstretched, with their difference as the elongation. The unstretched length is what a known length refers to.
  • q is a load per unit of horizontal length and w a weight per unit of cable length. Both are zero or positive and not both zero. In the parabola column, all the load is taken per horizontal unit, as q + w.
  • State 2 has a temperature of its own, and a rise from state 1 lengthens the unstressed cable. The load-factor table multiplies the load that state 2 adds to state 1, and not the cable’s weight.
  • In US units, lengths are in feet, tensions in kips, line loads in pounds per foot, areas in square inches and the modulus in ksi; diameters are in inches. In SI units they are metres, kilonewtons, kilonewtons per metre, square millimetres and GPa; diameters are in millimetres. Temperatures are in degrees Fahrenheit or Celsius.
  • The address of the page holds the case you have set up, written after #g=, and opening that address brings it back.

Use it as an engineer would

This calculator is an aid for people qualified to judge its results. It is not an engineering opinion on any structure, and it comes with no warranty. Check the results by independent means: a decision in a design rests on your own check, never on this calculator. Tercero Tablada Civil and Structural Engineering Inc. did not prepare, review or seal what is computed with it, and accepts no responsibility for its results or for how they are used.

Produced with the cable sag calculator of Tercero Tablada Civil and Structural Engineering Inc. — ttcivilstructural.com/resources/cable-sag-pretension