Rotor Sail Thrust and Route Fuel Saving

Estimate Flettner rotor thrust, electrical demand and route fuel savings from three wind conditions. Includes a thrust polar plot and animated Magnus-effect schematic.

A rotor sail uses the Magnus effect to turn wind into a force on a ship. Only the forward component helps propulsion; the rotor also produces a transverse load and consumes electricity. This rotor sail fuel saving calculator brings those effects together for a simple route estimate. It is intended for marine engineers comparing early concepts, students learning wind-assisted propulsion, and operators exploring how a wind distribution changes a result.

Start with the rotor diameter and number of units. This calculator uses a specific published coefficient model: rotor height is six times the diameter, and the top-disc diameter is twice the cylinder diameter. These dimensions are calculated automatically. Enter the target spin ratio, which is the cylinder surface speed divided by apparent wind speed. The supported range is 1–3. Set the maximum rpm, electrical power and operating wind speed from the proposed equipment.

Next, enter the ship’s constant speed, propulsion power without rotor equipment, overall propulsion efficiency, hotel electrical demand, and fuel consumption per shaft or electrical kilowatt-hour. The baseline propulsion power should represent the same speed, loading and route conditions used in the comparison. It is an operating value, not the engine’s installed rating. The minimum retained propulsion fraction prevents the calculator from crediting more main-engine unloading than you allow.

Describe the route with three representative wind bins. Each has a true wind speed, a direction measured from the bow, and a relative time weight. Zero degrees means wind from ahead; 90° is beam wind; 180° is following wind. Enter winds representative of the rotor height. The weights are normalized automatically, so they can be percentages, relative frequencies or another consistent measure of time. Set unused bins to zero weight. The supplied winds and weights are illustrative assumptions, not a forecast or a measured shipping route.

The tool calculates apparent wind, Flettner rotor thrust, side force, rpm and electrical demand for each bin. It compares running at the selected spin setting with stopping the rotor, then selects the lower-fuel option within the operating limits. Stopped cylinders retain aerodynamic drag. Fuel savings may therefore be negative. The thrust polar shows the force envelope at bin 1’s apparent wind speed before motor limits and switching; it is not a route probability plot. Play the animation to see the direction of rotation and the qualitative pressure imbalance.

Treat the result as a screening estimate. Constant efficiencies and specific fuel consumption do not reproduce a complete engine–propeller matching calculation. Rotor interference, wind shear, heel, drift, rudder losses, sea state, manoeuvring and structural limits require a vessel-specific study. The Magnus-effect animation is illustrative, not a CFD solution. The energy balance follows the approach discussed in IMO MEPC.1/Circ.896 (14 December 2021), but this route average does not implement its regulatory wind-matrix procedure and is not an EEDI or EEXI assessment. Check against the guidance in force for approval work.

The coefficient fits were adjusted against a 4 m × 24 m full-scale rotor. Changing diameter extrapolates that calibration. Reynolds numbers are shown for each wind bin; nonzero-flow bins below 1 million trigger a scale warning. This is a screening trigger, not a validated boundary from the paper. Above it, results still need rotor-specific confirmation. Air viscosity changes this diagnostic, not the coefficients.

How it is calculated

True wind is specified as a FROM bearing θ\theta off the bow. In the ship frame, x=Vs+Utcos⁡θx=V_s+U_t\cos\theta, y=Utsin⁡θy=U_t\sin\theta, Ua=x2+y2U_a=\sqrt{x^2+y^2} and β=atan2⁡(y,x)\beta=\operatorname{atan2}(y,x). The other side of the ship gives the same forward force when rotation is reversed.

Height H=6DH=6D, top-disc diameter 2D2D, projected area A=HDA=HD. Lift, drag and electrical power coefficients use the fifth-order fits in Tillig & Ringsberg (2020), attached PDF page 5, Eqs. 7–9. These fits represent the specified geometry and were adjusted against full-scale data. De Marco et al. (2016), sections 6–7, provides the earlier geometry-dependent study and force interpretation. Its rounded multivariable coefficient table is not used here because cancellation makes the reproduced fit sensitive to coefficient precision.

For all rotors, L=12ρNAUa2CLL=\tfrac12\rho N A U_a^2 C_L, Df=12ρNAUa2CDD_f=\tfrac12\rho N A U_a^2 C_D, T=Lsin⁡β−Dfcos⁡βT=L\sin\beta-D_f\cos\beta. Electrical demand is Pr=12ρNAUa3CPP_r=\tfrac12\rho N A U_a^3 C_P plus the entered running allowance. The power coefficient already represents electrical consumption; motor efficiency is not subtracted a second time. A stopped rotor uses CD0=0.8C_{D0}=0.8, the approximation in Vigna & Figari (2023), attached PDF page 6, Eq. 6.

RPM limiting reduces the selected spin ratio; if the resulting ratio is below 1, the rotor stops. Exceeding the electrical or apparent-wind operating limit also stops it. Otherwise the controller compares the fuel saving of spinning and stopped states. It does not continuously optimize the spin ratio.

Main-engine unloading is ΔP=min⁡(TVs/ηD, P0(1−fmin))\Delta P=\min(TV_s/\eta_D,\ P_0(1-f_{min})); negative values add propulsion demand. Bin fuel saving is Δm˙=ΔP sME−PrsAE\Delta\dot m=\Delta P\,s_{ME}-P_r s_{AE}. Normalize time weights, multiply by bin hours, and sum. Baseline fuel includes propulsion and hotel demand. The TVs/ηD−PrTV_s/\eta_D-P_r balance is consistent with MEPC.1/Circ.896, attached PDF page 13, but the route average uses all entered weather bins, not the circular's strongest-half global probability calculation.

Diameter-based Reynolds number is Re=UaD/νRe=U_aD/\nu, using the entered air kinematic viscosity. Tillig & Ringsberg §3.5, attached PDF page 9, compares the coefficients against a 4 m × 24 m full-scale rotor and reports substantial Reynolds-number scale effects. A warning flags a changed diameter, and another flags nonzero-flow route bins below Re=106Re=10^6. This threshold is an author-selected screening trigger, not a validated cutoff from the paper. The fits themselves contain no Reynolds correction.

Assumptions

  • Three piecewise steady weather bins; constant ship speed, baseline propulsion power, hotel load, efficiencies and specific fuel consumptions throughout the voyage.
  • Winds are representative at rotor height in the water reference frame. No automatic height correction or current correction is applied.
  • Identical rotors experience the same wind without aerodynamic interaction. They reverse spin for the opposite wind side.
  • Supplier rpm, power and wind limits are entered by the user. Defaults are screening assumptions, not ratings for a named product.
  • The running electrical allowance is additional to the published power coefficient. Stopped electrical demand is zero.
  • Unloading above the retained-engine cap receives no additional credit, while full candidate rotor demand is charged. This is conservative accounting, not a solved constant-speed force equilibrium under excess thrust.
  • The schematic and animation are original qualitative illustrations. Particle paths and relative speeds do not determine the force coefficients.
  • Air kinematic viscosity defaults to 15 mm²/s as a nominal screening assumption; change it for the local air conditions. Reynolds number changes the applicability warnings, not the fitted coefficients.

Where it applies

Preliminary estimates only. Coefficient geometry is fixed to aspect ratio 6 and top-disc ratio 2. The selectable spin range is restricted to 1–3. Below the minimum achievable spin ratio, only stopped drag is used. This avoids extrapolating the fits in spin ratio; it does not establish Reynolds-number applicability.

Full-scale applicability and scale extrapolation. The coefficients were adjusted against measurements on a 4 m diameter, 24 m high full-scale rotor (Tillig & Ringsberg §3.5, attached PDF page 9). The paper reports substantial scale effects; the same coefficients are not established for every diameter and wind speed. A different diameter explicitly extrapolates that calibration. Route bins below Re = 1 million receive a separate warning. That is a conservative screening trigger selected here, not a universal physical transition or a validity limit stated by the paper. Even above it, the source does not establish a complete Reynolds-independent operating envelope. Confirm rotor-specific force and electrical-power data at the intended Reynolds numbers before relying on the estimate.

No heel, leeway, rudder loss, hull–propeller interaction, wind gradient, rotor wake, stability, foundation strength, fatigue, start-up energy or equipment availability model is included. A transverse force is reported to reveal the load that the simplified fuel balance omits. Large arrays especially need an interaction model. The default route is hypothetical; the result is not an annual saving claim.

Two source checks verify a published rotational-speed example and a published coefficient value. They do not validate a complete voyage or establish an uncertainty percentage. A vessel-specific performance model and measured route weather are required for procurement or guarantees.

IMO basis: MEPC.1/Circ.896, 14 December 2021, used for energy-balance context only. This tool does not calculate regulatory EEDI/EEXI credit. Check against the guidance in force for regulatory use.

References

  • De Marco, A. et al. (2016). Flettner Rotor Concept for Marine Applications: A Systematic Study. Sections 3, 6–7. https://doi.org/10.1155/2016/3458750
  • Tillig, F. & Ringsberg, J. W. (2020). Design, operation and analysis of wind-assisted cargo ships. Ocean Engineering 211, 107603. Eqs. 7–9 and Fig. 10. https://doi.org/10.1016/j.oceaneng.2020.107603 ; open PDF: https://research.chalmers.se/publication/517710/file/517710_Fulltext.pdf
  • Vigna, V. & Figari, M. (2023). Wind-Assisted Ship Propulsion: Matching Flettner Rotors with Diesel Engines and Controllable Pitch Propellers. JMSE 11, 1072, Eqs. 3, 6 and 11. https://doi.org/10.3390/jmse11051072
  • IMO (2021). MEPC.1/Circ.896, 14 December 2021, Annex 1 section 2. https://wwwcdn.imo.org/localresources/en/OurWork/Environment/Documents/Air%20pollution/MEPC.1-Circ.896.pdf

Inputs

InputSymbolUnitDefault
Rotor diameter
The supported rotor has height 6 × diameter and top-disc diameter 2 × diameter.
d_rotm4
Number of identical rotorsn_rot2
Target spin ratio
Surface speed / apparent wind speed. RPM limiting can reduce the achieved ratio; below 1 the rotor stops.
sr_set2.5
Maximum rotor speedn_maxrpm250
Maximum electrical power per rotorp_maxkW75
Maximum apparent wind for rotation
Enter the supplier's operational limit. Above it the model keeps only stopped-rotor drag.
u_maxm/s25
Additional electrical demand per running rotor
Allowance beyond the published power-coefficient model. Set to zero to reproduce that model.
p_idlekW2
Air densityrho_airkg/m^31.225
Air kinematic viscosity
Nominal air value for Reynolds-number screening. Enter the local value; this changes scale warnings, not the coefficient fits.
nu_airmm^2/s15
Constant ship speed
Default is 12 knots. True wind must be relative to the same water frame; currents are excluded.
v_shipm/s6.173333333
Propulsion power without rotors
Operating shaft-equivalent power at this speed and loading, excluding hotel demand and rotor equipment.
p_basekW4000
Overall propulsion efficiency
Effective hull-towing power / baseline propulsion power. IMO guidance uses 0.7 unless verified otherwise.
eta_prop0.7
Minimum retained propulsion fraction
Limits credited main-engine unloading. Full rotor power is still charged when savings reach this cap.
f_min0.2
Baseline hotel electrical demandp_hotelkW500
Main-engine specific fuel consumptionsfc_maing/kWh190
Generator specific fuel consumption
Fuel per electrical kWh, including generation losses.
sfc_auxg/kWh220
Total route timet_routeh72
Bin 1: true wind speed
Representative wind at rotor height; not a 10 m weather-station value unless already corrected.
u_1m/s10
Bin 1: wind from bow
Wind FROM direction: 0° headwind, 90° beam wind, 180° following wind. Either side gives the same result with spin reversal.
a_1deg90
Bin 1: relative time weight
Weights are normalized. Set to zero to omit this bin; they need not add to 100.
w_150
Bin 2: true wind speed
Representative wind at rotor height; not a 10 m weather-station value unless already corrected.
u_2m/s8
Bin 2: wind from bow
Wind FROM direction: 0° headwind, 90° beam wind, 180° following wind. Either side gives the same result with spin reversal.
a_2deg135
Bin 2: relative time weight
Weights are normalized. Set to zero to omit this bin; they need not add to 100.
w_230
Bin 3: true wind speed
Representative wind at rotor height; not a 10 m weather-station value unless already corrected.
u_3m/s7
Bin 3: wind from bow
Wind FROM direction: 0° headwind, 90° beam wind, 180° following wind. Either side gives the same result with spin reversal.
a_3deg0
Bin 3: relative time weight
Weights are normalized. Set to zero to omit this bin; they need not add to 100.
w_320
Magnus animation phase ▶
Slowed illustrative rotation; this control does not affect the engineering calculation.
phase_rotdeg40

Results

With the default inputs above, the calc gives:

ResultValue
Net route fuel saved5,957 kg
Route fuel saving (%)9.51
Route fuel with rotors56,683 kg
Route fuel without rotors62,640 kg
Mean forward rotor force52.1 kN
Mean rotor electrical demand20.6 kW
Route time with rotors spinning (%)80
Peak operating rotor speed140 1/min
Peak transverse force (no stability check)96.5 kN

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).

De Marco §3: approximately 160 rpm at SR 2.5

Source: De Marco et al. 2016, section 3, published example: relative wind 10 m/s, diameter 3 m, SR 2.5 and rotation 160 rpm. The paper rounds the ratio and speed; exact kinematics gives 159.155 rpm, so tolerance is 1 rpm. This verifies kinematics, not route fuel savings. https://doi.org/10.1155/2016/3458750

Inputs: Rotor diameter = 3 m; Constant ship speed = 6 m/s; Bin 1: true wind speed = 4 m/s; Bin 1: wind from bow = 0 deg; Bin 1: relative time weight = 1; Bin 2: relative time weight = 0; Bin 3: relative time weight = 0; the others as above.

ResultSourceThis calc
Requested rpm at target spin ratio [1]160 ± 1 rpm159.2 rpm

Tillig & Ringsberg Fig. 10 discussion: Cₗ about 9.5 at SR 3

Source: Tillig & Ringsberg (2020), section 3.5, attached PDF p. 9: their full-scale-adjusted model gives a lift coefficient about 9.5 at SR 3. Expected value is taken from the independently published result, not recalculated from this tool. It verifies the coefficient model transfer, not independent voyage validation.

Inputs: Target spin ratio = 3; the others as above.

ResultSourceThis calc
Lift coefficient at target spin ratio9.5 ± 0.19.517

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...