Anchor Chain Length & Scope Calculator: Catenary and Gust Loads
Calculate anchor rode catenary, scope, seabed contact, anchor angle and gust loads. Compare chain, nylon and snubbers, with an animated lift-off view and swing circle.
This anchor scope calculator shows how a rode changes shape as wind load increases. It is for engineers, students and boat owners comparing chain, nylon and snubber arrangements in a sheltered anchorage. It estimates loads and geometry; it does not establish whether an anchor will hold.
Start with the greatest expected water depth, including tide and surge, and add the bow roller height above the water. Enter the loaded chain length and the unstretched length of any elastic upper segment. A snubber is represented as a line in series between the loaded chain and the vessel. Exclude the slack chain between its hook and the bow roller. Set the upper length to zero for chain only, or chain length to zero for an idealized nylon-only rode.
Supply the chain's submerged weight per metre and the effective axial rigidity of each loaded material. Axial rigidity is tension divided by strain, not a strength rating. Obtain nylon stiffness from a wet load–extension curve over the expected working range. The example values are illustrative and do not specify a chain grade or rope diameter.
Choose windage drag or enter known horizontal forces. For windage, use projected area normal to the wind and a matching drag coefficient. The model applies a sudden, sustained increase from settled wind to gust wind. An optional initial astern speed adds surge kinetic energy. Set that speed to zero to isolate the step-gust response.
The anchor rode catenary calculation accounts for chain resting on a level seabed, progressive lift-off and upward pull at the anchor. Read the initial and peak grounded lengths alongside the peak anchor angle. The chain-only length result is an inextensible, static zero-angle benchmark at the gust force. It is not a recommended deployment length and does not include the subsequent dynamic amplification.
Press play to watch the geometry move from the initial equilibrium to the calculated turning point. Playback is a load sweep, not a prediction of elapsed seconds. The first drawing exaggerates height by the stated factor; the swing-circle drawing is a plan view. The tension–travel chart shows why nearly straight chain becomes a stiff restraint.
Use this anchor chain length calculator to compare arrangements, then assess seabed, anchor design and setting, chafe, corrosion, connections, deck fittings and available swinging room separately. The working-load comparison uses the lowest service rating you enter and says nothing about anchor holding capacity. Waves, yaw, current drag, heave, seabed friction and repeated-gust resonance are excluded. Allow practical clearance beyond the modeled hull radius and use seamanship, forecasts and an anchor watch.
How it is calculated
Windage follows NASA Glenn's drag equation, , or the user supplies horizontal forces directly. Roller rise is ; unstretched scope is .
The geometry and energy equations below are derived here from force balance and virtual work, using the physical assumptions discussed by Alain Fraysse. The chain has submerged weight per unstretched metre and effective axial rigidity . A weightless, linear elastic upper segment has length and rigidity .
For suspended chain length , anchor vertical tension , and horizontal force , write , and . Chain rise and horizontal reach are
The upper segment adds and . Height closure requires . First solve with and (seabed contact); if the full chain cannot reach the roller in that branch, set and solve for . Then and .
Stored energy is gravitational chain energy , chain strain energy , and upper-line strain energy . Closed-form integrals are evaluated in rode_state; the loaded ground chain's strain energy is included.
At the first astern turning point, find the loading-branch root above the static gust force:
This includes work done by the sustained gust as well as initial kinetic energy. The reported roller tension is ; anchor tension is . Stored energy is returned on recoil, not dissipated. Swing radius is peak roller reach plus the entered roller-to-farthest-hull distance.
The chain-only static benchmark is ; its corresponding rigid-chain lift-off force is . Neither includes dynamic amplification.
Assumptions
- One fixed anchor on a level seabed; a planar, frictionless rode with horizontal vessel motion and constant roller height.
- Chain is perfectly flexible with uniform submerged weight (also used for any short section above water); chain and the weightless upper segment have constant linear axial rigidity. Rope self-weight, chain inertia, hydrodynamic drag, damping, hysteresis and slack-to-taut impacts are omitted.
- Nylon/snubber is in series with the loaded chain. A slack parallel backup chain never becomes taut in this model. Bridles need an equivalent axial relation and are not modeled directly.
- The gust is a sudden force step maintained through the first astern turning point. Effective mass only supplies the optional initial kinetic energy; a zero-speed step peak is independent of mass.
- Defaults are an illustrative 40 m chain plus 8 m elastic upper segment in 5 m water with a 1 m roller height. The windage area, drag coefficient and rigidities are assumptions, not catalog ratings.
- The play control sweeps equilibrium geometry; it does not integrate physical time. Height is exaggerated in the side view and the factor is labeled. A 0.001 N tension floor regularizes the zero-wind limit.
Where it applies
Use for comparative loading and geometry in sheltered conditions. This is not a holding guarantee, an anchor-selection method, a recommended scope rule or a certification of tackle strength. A small angle and a working-load ratio below one do not prove safe anchoring.
Use positive total roller height and unstretched rode longer than that height. The zero-height case exists only to verify the horizontal spring limit; its scope and chain-only benchmarks have no anchoring interpretation. The linear upper-line estimate is flagged above 20% strain; chain strain is flagged above 0.2%. These are model screening limits, not material allowables. Use supplier data for wet rope stiffness and the complete tackle's service working loads. If a backup chain can straighten, revise the model rather than relying on the calculated snubber extension.
Waves, current drag, yaw, heave, anchor movement, uneven ground, buried chain friction, multiple anchors, chafe and cyclic-gust resonance can change actual peaks and swing clearance. Known-force mode can include a separate steady horizontal load, but does not simulate current dynamics. The modeled peak envelope is not an all-weather clearance boundary.
Source discrepancies are retained openly. Fraysse's homogeneous example gives approximately 2.5 daN/m and 52 daN lift-off for a 15 m chain at 5 m rise; those inputs give 50 daN exactly. Attached text s3, p. 1 states “52 daN”; the reference tolerance covers that discrepancy without changing the equation. In Static Behavior (2) §3 the author writes “allows a 10 m (33 ft) extra height” for a 12 m nylon addition; the stated inextensible 25 m chain/5 m rise geometry instead gives 4.62 m. That worked claim is not used. In Dynamic Behavior (1) §2.1 the spring force/displacement results are consistent, while its period and velocity are inconsistent with the stated stiffness; only the consistent force and displacement numbers are checked.
References
- Alain Fraysse, Static Behavior (1) — Homogeneous Rode, §§3–5 and Fig. 1.3; public author page and attached extracted text s3, pp. 1–2. https://alain.fraysse.free.fr/sail/rode/static/sta_hom.htm
- Alain Fraysse, Static Behavior (2) — Heterogeneous Rode, §§3–5: mixed chain/nylon and elasticity. https://alain.fraysse.free.fr/sail/rode/static/sta_mix.htm
- Alain Fraysse, Dynamic Behavior (1) — Homogeneous Rode, §2.1: linear-spring step-gust benchmarks; attached extracted text s4, p. 1. https://alain.fraysse.free.fr/sail/rode/dynam/dyn_hom.htm
- NASA Glenn Research Center, Drag Equation: projected area, drag coefficient and density convention. https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/drag-equation/
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Water depth at high tide Use the greatest expected depth, including tide and surge. | depth | m | 5 |
| Bow roller above water | bow | m | 1 |
| Loaded chain length Anchor to the loaded rope junction or snubber hook. Exclude slack chain bypassed by a snubber. Set to zero for nylon only. | Lc | m | 40 |
| Elastic upper length Unstretched nylon or snubber length in series with the chain. Set to zero for chain only. Do not count a parallel backup chain twice. | Le | m | 8 |
| Chain submerged weight per length Use the supplier's submerged weight. For steel, dry mass in kg/m × 8.53 approximately gives N/m in seawater. | w | N/m | 12.5 |
| Chain axial rigidity, EA Effective axial rigidity, not breaking load. Default is an illustrative small steel chain value; replace with measured or supplier stiffness. | EA_c | kN | 12000 |
| Nylon or snubber axial rigidity, EA Fit the wet working-load curve: EA = tension / strain. Example: 2 kN at 4% strain gives 50 kN. This is a linear approximation, not a rope rating. | EA_e | kN | 50 |
| Horizontal load input | load_mode | Windage drag | |
| Projected windage area Area normal to the wind. Include hull, rig, deckhouse and canvas for the heading being assessed. | A_w | m^2 | 15 |
| Wind drag coefficient Use a coefficient consistent with the projected area; 1.0 is an illustrative estimate, not a vessel-specific measurement. | C_d | 1 | |
| Air density | rho_air | kg/m^3 | 1.225 |
| Settled wind speed 10 m/s is about 19.4 knots. | v0 | m/s | 10 |
| Gust wind speed 18 m/s is about 35 knots. The model applies the gust as a sustained sudden step. | vg | m/s | 18 |
| Initial horizontal force | F0_set | N | 1000 |
| Gust horizontal force | Fg_set | N | 4000 |
| Effective surge mass Displacement plus any hydrodynamic added mass. It affects the optional initial kinetic energy, not a zero-speed step-gust peak. | M_eff | kg | 6000 |
| Initial astern surge speed Additional initial kinetic energy at the settled-wind position. Set zero for a pure step-gust comparison. | u0 | m/s | 0.3 |
| Roller to farthest hull point Added to the peak roller radius for the modeled swing envelope; allow additional clearance for other vessels and hazards. | stern | m | 11 |
| Lowest tackle working-load limit Use the lowest applicable working load of chain, rope, connectors and deck fittings, with service derating. This is not anchor holding capacity. | T_allow | N | 8000 |
| Gust geometry • ▶ play A geometric sweep from initial equilibrium (0) to the energy turning point (1). Playback speed is illustrative, not physical time. | phase | 0.7 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Unstretched scope | 8 |
| Static gust horizontal force | 2,977 N |
| Energy-estimated peak roller tension | 6,452 N |
| Anchor angle at peak | 4.4 deg |
| Chain on seabed before gust | 16.9 m |
| Chain on seabed at peak | 0 m |
| Gust astern travel | 1.25 m |
| Nylon / snubber extension at peak | 1.03 m |
| Modeled swing radius to hull | 59.7 m |
| Peak / entered working-load limit | 0.81 |
| Chain-only length for static zero-angle pull | 53.8 m |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Fraysse: 15 m chain, 5 m rise
Source: Alain Fraysse, Static Behavior (1), Fig. 1.3. Author gives approximately 2.5 daN/m and 52 daN lift-off. Those rounded inputs give exactly 50 daN in the inextensible equation, not 52; the formula is retained and a 25 N absolute tolerance covers that published inconsistency. https://alain.fraysse.free.fr/sail/rode/static/sta_hom.htm
Inputs: Bow roller above water = 0 m; Loaded chain length = 15 m; Elastic upper length = 0 m; Chain submerged weight per length = 25 N/m; Horizontal load input = Known horizontal forces; Initial horizontal force = 100 N; Gust horizontal force = 1,000 N; Initial astern surge speed = 0 m/s; the others as above.
| Result | Source | This calc |
|---|---|---|
| Inextensible all-chain lift-off benchmark | 520 ± 25 N | 500 N |
Fraysse: linear spring step gust
Source: Alain Fraysse, Dynamic Behavior (1), §2.1: 1000 daN/m spring, initial force 100 daN and step to 400 daN gives 700 daN peak. A horizontal, weightless elastic upper segment with EA/L = 10,000 N/m reproduces this independent spring limit. The source's period and velocity elsewhere have a factor-of-ten stiffness inconsistency; they are not used. https://alain.fraysse.free.fr/sail/rode/dynam/dyn_hom.htm
Inputs: Water depth at high tide = 0 m; Bow roller above water = 0 m; Loaded chain length = 0 m; Elastic upper length = 10 m; Nylon or snubber axial rigidity, EA = 100 kN; Horizontal load input = Known horizontal forces; Initial astern surge speed = 0 m/s; Effective surge mass = 5,000 kg; the others as above.
| Result | Source | This calc |
|---|---|---|
| Energy turning-point horizontal load | 7,000 N | 7,000 N |
| Gust astern travel | 0.6 m | 0.6 m |
Fraysse: spring gust starting from rest with no preload
Source: Fraysse, Dynamic Behavior (1), §2.1: stiffness 1000 daN/m, initial zero force and 400 daN step gust give 800 daN maximum tension and 0.8 m travel. Checked in the horizontal weightless-line limit with EA/L = 10,000 N/m; the 0.001 N numerical floor changes the initial position by 0.1 µm. https://alain.fraysse.free.fr/sail/rode/dynam/dyn_hom.htm
Inputs: Water depth at high tide = 0 m; Bow roller above water = 0 m; Loaded chain length = 0 m; Elastic upper length = 10 m; Nylon or snubber axial rigidity, EA = 100 kN; Horizontal load input = Known horizontal forces; Initial horizontal force = 0 N; Initial astern surge speed = 0 m/s; Effective surge mass = 5,000 kg; the others as above.
| Result | Source | This calc |
|---|---|---|
| Energy turning-point horizontal load | 8,000 N | 8,000 N |
| Gust astern travel | 0.8 m | 0.8 m |
Fraysse: pull angle above chain lift-off
Source: Fraysse, Static Behavior (1), §5: a 6° angulation allows approximately 46% more horizontal force than lift-off in the Fig. 1.3 geometry (15 m chain, 5 m rise). The given approximate 25 N/m weight yields an exact rigid-chain threshold of 500 N; 46% above that is 730 N. Exact catenary geometry predicts about 6.10°, within 0.2° of the rounded published claim. A large chain rigidity isolates the source's inextensible assumption. https://alain.fraysse.free.fr/sail/rode/static/sta_hom.htm
Inputs: Bow roller above water = 0 m; Loaded chain length = 15 m; Elastic upper length = 0 m; Chain submerged weight per length = 25 N/m; Chain axial rigidity, EA = 1,000,000 kN; Horizontal load input = Known horizontal forces; Initial horizontal force = 730 N; Gust horizontal force = 730 N; Initial astern surge speed = 0 m/s; the others as above.
| Result | Source | This calc |
|---|---|---|
| Anchor angle before gust | 6 ± 0.2 deg | 6.103 deg |







Responses