Boat Current Set, Drift & Course-to-Steer Calculator

Daniel Hayes avatar

Created by: Daniel Hayes

Last updated:

Resolve boat and current vectors to estimate course to steer, corrected speed over ground, uncorrected drift, crab angle, and infeasible-track conditions.

Boat Current Set, Drift & Course-to-Steer Calculator

Boating

Resolve a steady current vector without turning the result into collision-avoidance or route-safety advice.

°T
kn
°T
kn
hours

What is a Boat Current Set, Drift & Course-to-Steer Calculator?

A Boat Current Set, Drift & Course-to-Steer Calculator resolves a desired ground track, boat speed through water, and steady current vector into an estimated course to steer, corrected speed over ground, crab angle, current components, and uncorrected cross-track drift. It also detects when the desired track cannot be maintained under the entered vector assumptions.

The distinction between water and ground motion is fundamental. A boat may point and move through the water on one course while the water mass carries it elsewhere. Adding the two velocity vectors gives speed and track over the ground. The correction aims the boat into the cross-current enough to cancel that sideways component.

Set must use a clearly stated convention. In this calculator it is the direction the current flows toward. Drift is the current speed. Desired track and calculated course are true unless the optional magnetic display adjustment is applied. Compass deviation and steering error remain outside the model.

The result cannot decide whether the track is safe. It does not inspect charts, depths, traffic, separation schemes, local regulations, collision risk, weather, waves, visibility, or safe speed. Current can change across a channel and through time, so the skipper must monitor the actual ground track and update the plan.

How the Boat Current Set, Drift & Course-to-Steer Calculator Works

Bearings are converted to east and north unit vectors. The current vector is projected into components along and across the desired ground track.

The boat’s cross-track component is set equal and opposite to the current cross component. The remaining boat speed becomes its along-track component through the Pythagorean relationship.

Adding along-track boat progress to the along-track current component produces corrected speed over ground. If the cross-current magnitude exceeds boat speed, no steady correction can hold the desired track.

The uncorrected scenario points the boat along the desired track and adds current. Its resulting ground track, speed, and cross-track displacement show the consequence of making no correction.

Formulas and assumptions

East component = speed × sin bearing

North component = speed × cos bearing

Ground vector = boat vector + current vector

Cross-track drift = current cross component × time

Feasible correction requires |current cross component| ≤ boat speed

Example Calculations

No current

With desired track 090°, six knots through water, and zero current, course to steer remains 090° and corrected speed over ground remains six knots. This invariant is included in the focused tests.

Two-knot cross-current

A northbound boat making six knots through water with two knots setting east must steer west of north. Without correction, the simplified cross-track displacement is four nautical miles after two hours.

Current overwhelms the boat

A two-knot boat facing a three-knot current directly across its desired track cannot cancel the cross component. The calculator returns infeasible rather than inventing a plausible course.

Common Applications

  • Teaching current triangles and vector components.
  • Comparing corrected and uncorrected cross-track scenarios.
  • Estimating a first-pass crab angle from an authoritative current prediction.
  • Checking whether a desired steady track is mathematically feasible.
  • Explaining differences among heading, course, track, STW, and SOG.
  • Supporting a passage-plan exercise before plotting and monitoring on current charts.

Passage-Planning Tips

Confirm whether the source gives set toward or direction from, and whether time is local or UTC. Use the station and prediction appropriate to the route and date.

Treat one current vector as a leg scenario. Channels, headlands, rivers, estuaries, depth, and tide phase can make current change sharply over short distances.

Monitor position, cross-track error, course over ground, and speed over ground. Maintain a proper lookout and never use this environmental vector tool for collision avoidance.

Frequently Asked Questions

What are current set and drift?

Set is the direction toward which the current flows, expressed as a bearing. Drift is its speed, commonly in knots. Confirm the convention used by the current source because wind is often reported from a direction while current is usually reported toward a direction. Reversing the convention can produce a dangerously wrong correction.

What does course to steer mean?

Course to steer is the boat-through-water direction that cancels the modeled cross-track current component so the resulting ground vector follows the desired track. It is not a compass heading until true/magnetic conversion, compass deviation, steering error, and other effects are addressed. It also does not check whether the track itself is navigable.

Why can the desired track be infeasible?

If the current component across the desired track is stronger than the boat’s speed through water, the boat cannot cancel it under the steady-vector model. A mathematically computed angle would be false. The calculator reports infeasibility so the user can reconsider time, route, current window, vessel capability, and alternatives.

Does the calculator include leeway?

No. It models only entered boat speed through water and a steady current vector. Wind-driven leeway, waves, steering variation, current shear, tidal changes, sea room, and manoeuvring are excluded. A user should compare the result with observed cross-track error and update the plan using competent navigation practice.

Is cross-track drift a safe distance from hazards?

No. The uncorrected cross-track drift is a vector scenario showing how far a steady current component moves the boat sideways over the entered duration. It does not calculate clearance from a charted danger or allow for uncertainty. Safe passing distances require current chart work, margins, monitoring, and an alternative action plan.

Can this calculator be used for collision avoidance?

No. It must never be used to determine collision risk, give-way or stand-on status, closest point of approach, safe speed, or an avoidance manoeuvre. COLREG decisions require a proper lookout and all available information appropriate to the circumstances. This tool addresses only a simplified environmental current vector.

Sources and References

  1. Royal Yachting Association. Passage Planning, accessed July 16, 2026; https://www.rya.org.uk/water-safety/passage-planning-and-navigation/passage-planning/.
  2. U.S. Coast Guard Navigation Center. Amalgamated International and U.S. Inland Navigation Rules, current online edition accessed July 16, 2026; https://www.navcen.uscg.gov/navigation-rules-amalgamated.
  3. NOAA Office of Coast Survey. Nautical charts, Coast Pilot, and chart education, accessed July 16, 2026; https://www.nauticalcharts.noaa.gov/.
  4. NOAA National Weather Service. Marine Forecast and Safe Boating resources, accessed July 16, 2026; https://www.weather.gov/safety/safeboating-marine.
  5. International nautical-mile definition and spherical/vector formulas documented in the calculator method.

Navigation limitation

This is a steady current-vector exercise only. It does not produce a safe route, safe heading, collision-avoidance action, guaranteed track, or substitute for current charts, predictions, observations, and competent navigation.

Boat Current Set, Drift & Course-to-Steer Calculator - Current Vector and Track Correction | Complete Calculators | Complete Calculators