[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference rusure::math

Title:Mathematics at DEC
Moderator:RUSURE::EDP
Created:Mon Feb 03 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2083
Total number of notes:14613

1398.0. "Catenary curve." by HPSRAD::BUSCH (Dave Busch, MRO1-2/S10) Fri Mar 15 1991 17:47

Can somebody give me the equation(s) for generating a catenary curve, as in the 
curve of the main cables in a suspension bridge. I realize that the curve in a 
bridge cable may be modified by the (non)uniformity of the distribution of the 
load on the cable. However, a first approximation will suffice. If possible, I 
would like to generate the curve given the height of the two points of 
suspension, the total span and the height of the curve at it's lowest point. 
Thanks in advance. 

Dave

P.S.	If anyone responds here, please also mail me a response directly to
	HPSRAD::BUSCH

T.RTitleUserPersonal
Name
DateLines
1398.1catenary == hyperbolic cosineCOOKIE::PBERGHPeter Bergh, DTN 523-3007Fri Mar 15 1991 20:4910
          <<< Note 1398.0 by HPSRAD::BUSCH "Dave Busch, MRO1-2/S10" >>>
                              -< Catenary curve. >-

The form of a perfectly flexible rope, suspended from two points, and only
affected by gravity, is a section of the hyperbolic cosine curve (apart from
constants to make things fit).

The equation for the hyperbolic cosine is

	y = .5 * (exp(x) + exp(-x))
1398.2GUESS::DERAMODan D'EramoSat Mar 16 1991 15:474
        The base note mentioned a suspension bridge.  That's like
        hanging extra weights from the rope.  What happens then?
        
        Dan
1398.3complexity simplifiesCSSE::NEILSENWally Neilsen-SteinhardtMon Mar 18 1991 14:537
if you add weights, I believe the curve becomes a parabola, provided that

	the weights are large compared to the weight of the rope

	the weights are uniform along the horizontal axis

if you remove these restrictions, then the curve becomes very complex.
1398.4Half-catenary for anchor chains ?UPROAR::WATSONRDunno man... just got here myself !Thu May 28 1992 11:1030
Hi,

	I'm currently working on a similar problem. I am trying to work out the
    length of a rope involved in the 'half-catenary' from a boat to the sea bed.
    I have an equation (below) that, for a given weight of cable, depth of water
    and cable tension, will print the 'half-catenary' length and the horizontal
    distance from the boat to the sea-bed touchdown.

    However, my results don't tally with those in the little handbook I took the
    equation from (but they are close). Can anyone tell if the equation is
    correct ? Also, how might one determine enough information to draw a graph
    of the curve ?

Thanks,
Ross

Below is a BASIC program.

1   input "weight (lbs per ft) of cable ";w
    input "cable tension (kips) on cable";f
    f = f*1000
    input "water depth (ft) below sheeve";d

    y = (f/w)
    c = y-d

    s = sqr(d*(2*c+d))
    print "Half-catenary length = ";s
    x = c*log((s+y)*(1/c))
    print "Horizontal x co-ord = ";x
1398.5BEING::EDPAlways mount a scratch monkey.Fri May 29 1992 12:2522
    Re .4:
    
    I would guess that there is no closed-form formula for the length of a
    catenary, so any formula is going to be only an approximation.
    
    The basic form of a catenary curve is y = cosh x.  The cosh function
    is:
                  x    -x
    	cosh x = e  + e
    	         --------
    		    2
    
    You can modify that by stretching and translating in the x and y
    directions, so for your situation, you might have y = a (cosh(bx) - 1). 
    This will give y = 0 when x = 0, so the cable is on the seabed at x=0. 
    Then a and b determine your vertical and horizontal scales.  I'd have
    to do some figuring to relate a and b to cable tension, but if you just
    want to draw the curve, you can draw y = cosh(x)-1; it will touch the
    origin and the shape will be the same regardless of scale.
    
    
    				-- edp
1398.6GUESS::DERAMODan D'Eramo, zfc::deramoFri May 29 1992 13:555
        If y = cosh x, then dy/dx = sinh x and 1 + (dy/dx)^2 is
        cosh^2 x.  So sqrt(1 + (dy/dx)^2) is cosh x.  Isn't that
        what you integrate to get arc length?
        
        Dan
1398.7UPROAR::WATSONRDunno man... just got here myself !Fri May 29 1992 14:4545
Hi,

	by 'playing' with some additional calculations, I came up with the sample
    of code below. Using the cosh function from reply .5, I get a curve when it's
    plotted. Anyone care to speculate it it's correct as I'm by no means a maths
    wizard ?

    Thanks for the help so far.

Ross



1   input "weight (lbs per ft) of cable ";w
    input "cable tension (kips) on cable";k
    f = k*1000
    input "water depth (ft) below sheeve";d

    y = (f/w)
    c = y-d

    s = sqr(d*(2*c+d))
    x = c*log((s+y)*(1/c))
    print "catenary length = ";s
    print "cable touchdown = ";x

    v = sqr((2*f*d*w)-(d*w)^2)
    print "vertical force  = ";v; w*s

    f = w*((s^2+d^2)/(2*d))
    k = f / 1000
    print "tension (kips) to hold cable = ";k

    l = x/40
    m = l*20
    e = 2.71828

    for j = 0 to x step 20

	b = j/c
	h = c * (( e^b + e^-b )/2) - c
	print x-j,h
	
    next j

1398.8BEING::EDPAlways mount a scratch monkey.Fri May 29 1992 18:3018
    Re .6:
    
    Yes, but how about integrating sqrt(1 + (ab sinh(bx))^2) to get the
    length when the x and y scales differ?  Consider that we can integrate
    y = cos t and x = sin t to get the arc length of a circle, but not y =
    b cos t and x = a sin t to get the arc length of an ellipse.
    
    
    Re .7:
    
    I can't comment on whether tension is calculated accurately, but your
    basic formula for the catenary looks okay.  However, your BASIC
    probably has a function such as EXP(x) which is more accurate than e^x.
    I am also not sure about calculating "b=j/c" and using that in
    (e^b+e^-b) -- when j equals x, is h approximately equal to d?
    
    
    				-- edp
1398.93D::ROTHGeometry is the real life!Fri May 29 1992 19:008
    It's possible to rectify the catenary in terms of elliptic functions
    if I recall... (in the general case)

    I'll double check the formulas tonight if there is any
    interest.  But I don't remember them off the top of my head
    though I probably could rederive them.

    - Jim