Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Airborne Wind Energy

Updated: 22 Oct 2026

In this tutorial you will estimate the power production of a pumping-cycle airborne wind energy (AWE) system for a given wind speed time series.

A pumping kite power system consists of a kite connected by a tether to a drum and generator on the ground. The cycle has two phases:

  • Reel-out (traction phase): the kite flies fast crosswind and pulls the tether out. The drum drives the generator and produces power.

  • Reel-in (retraction phase): the kite is depowered and reeled back in, using a small fraction of the energy that was produced.

The net cycle power is the energy produced during reel-out minus the energy used for reel-in, averaged over the whole cycle.

After this tutorial you will be able to:

  1. compute the power curve of a pumping AWE system, which gives the cycle power as a function of wind speed;

  2. explain the three wind speed regimes of the power curve;

  3. generate a dummy wind speed time series;

  4. convert the time series into a power time series and calculate the energy yield and the capacity factor.

The power curve model is adapted from the awecourse/resources repository (MIT license, R. Schmehl), which follows the control strategy of Luchsinger Luchsinger (2013) and the system characterisation of Van der Vlugt et al. Vlugt et al. (2013).

1. System properties

The default values describe a small kite power system with a 16.7 m2^2 soft kite, a 5 kN nominal tether force and a 20 kW generator (SI units).

2. Power curve model

For every wind speed vwv_w the model finds the reeling factors fof_\mathrm{o} and fif_\mathrm{i} (reeling speed divided by wind speed, during reel-out and reel-in) that maximise the cycle power. Three wind speed regimes appear:

  1. Low wind: no limit is active. The system follows the optimum, so the power grows with vw3v_w^3.

  2. Tether force limited (above vn,Fv_\mathrm{n,F}): the tether force has reached its nominal value. The reel-out speed is increased to keep the force constant.

  3. Generator power limited (above vn,Pv_\mathrm{n,P}): the generator is at its rated power. The kite is depowered to keep the power constant.

The function below is a direct adaptation of powercurve_const_LoD_in.py from the course repository. The script was restructured into a function, with the same equations. In this version the reel-in phase uses a constant lift-to-drag ratio, so the reel-in elevation angle follows from the wind speed. You do not need to read the details to continue.

Source

Compute and plot the power curve

We compute the curve for wind speeds from 1 to 20 m/s in steps of 0.1 m/s. This takes a few seconds.

Rated cycle power: 12.9 kW
Tether force limit reached at v_n,F = 7.3 m/s
Generator power limit reached at v_n,P = 9.7 m/s
<Figure size 800x450 with 1 Axes>

3. A dummy wind speed time series

We now need a wind speed time series. Instead of measured data, we generate a synthetic one made of three parts:

  • a mean wind speed;

  • a daily cycle, with the strongest wind in the afternoon;

  • correlated random fluctuations (an AR(1) process), so that consecutive values are similar.

The random generator is seeded, so everyone gets the same series.

<Figure size 900x350 with 1 Axes>

4. From wind speed to power

The power curve gives the cycle power for every wind speed. We apply it to each point of the time series using interpolation. Two rules are added:

  • if the curve gives zero or negative power (too little wind for a net gain), the system produces nothing;

  • above the highest wind speed of the curve (20 m/s) the system is shut down for safety.

The energy is the sum of power times the time step, and the capacity factor is the produced energy divided by the energy at rated power over the same period.

Mean wind speed:  7.3 m/s
Mean power:       7.3 kW
Energy produced:  524 kWh in 72 h
Capacity factor:  0.56
<Figure size 900x600 with 2 Axes>

The scatter plot below shows that every point of the time series lies on the power curve. Compare the wind speeds in the series with vn,Fv_\mathrm{n,F} and vn,Pv_\mathrm{n,P}: how often is the system in each regime?

<Figure size 700x450 with 1 Axes>

5. Interactive: effect of the wind conditions

Use the sliders to change the mean wind speed and the size of the fluctuations. The power curve is reused, so the result updates immediately. How strongly does the energy yield depend on the mean wind speed?

<Figure size 900x600 with 2 Axes>
Loading...
References
  1. Luchsinger, R. H. (2013). Pumping Cycle Kite Power. In U. Ahrens, M. Diehl, & R. Schmehl (Eds.), Airborne Wind Energy (pp. 47–64). Springer. 10.1007/978-3-642-39965-7_3
  2. Van der Vlugt, R., Peschel, J., & Schmehl, R. (2013). Design and Experimental Characterization of a Pumping Kite Power System. In U. Ahrens, M. Diehl, & R. Schmehl (Eds.), Airborne Wind Energy (pp. 403–425). Springer. 10.1007/978-3-642-39965-7_23