Submitted:
31 July 2026
Posted:
03 August 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 1.
- What do the usual convergence measures actually measure? Free-wake AD codes are commonly stopped either on a residual of the wake (sheet) equations or on the deviation of the computed power coefficient from its momentum-theory value. Are these two criteria equivalent, and does either of them certify a converged solution?
- 2.
- Is the free-wake fixed-point iteration stable, and at what price? A cylindrical vortex sheet is Kelvin–Helmholtz (KH) unstable, so any explicit update of the sheet position must be damped. Which damping keeps the scheme stable without corrupting the solution near the disc edge?
- 3.
- The sheet residual and the momentum-theory deviation are not equivalent (Section 3). The latter possesses a discretisation floor and is not even monotone during the iteration; using it as a stopping criterion can flatter the apparent accuracy by more than an order of magnitude.
- The KH saw-tooth mode is controlled by a damping factor , which is stable for all ring numbers tested and equilibrates the edge region about two orders of magnitude faster than the damping used previously (Section 3.2).
- With midpoint collocation, retains a small residual fluctuation band that shrinks with the discretisation but not with the number of iterations; it is a property of the unresolved edge region, not an iteration deficiency (Section 3.3). Replacing midpoint collocation by node collocation with a spacing-proportional vortex kernel (Section 2.4) removes the band entirely and yields a unique fixed point with machine-level residuals.
- The converged solutions of this model class show a bounded edge strength, with a fitted exponent in — different from both proposals cited above. We show why a single-valued, midpoint- or kernel-regularised sheet discretisation is structurally unable to represent a rolled-up spiral, and why this does not affect the computed (Section 5).
2. Model and Numerical Method
2.1. Model Description
2.2. Induced Velocities
- 1.
- the velocities induced by the remaining vortex rings on the ring under consideration, ;
- 2.
- the self-induced velocity of the ring under consideration. Bontempo’s expressions [9] (Equations (6) and (7) therein) are used, which, remarkably, do not contain any core parameter:with the local slope of the sheet at ring m, its radial position and the distance between the two neighbouring rings. For the self-induction of vortex rings in general see, e.g., [15];
- 3.
- the velocities induced by the semi-infinite vortex cylinder at , for which the closed-form expressions of [4] (chapter 36) are used.
2.3. Free-Wake (Slipstream) Iteration
- the sheet must be force free, implemented as with ;
- the sheet must be aligned with the flow, implemented as , Equation (6).
2.4. Node Collocation with a Spacing-Proportional Vortex Kernel
- 1.
- N vortex rings with circulations are collocated at the nodes ; ring 1 is pinned at the disc edge and exempted from the boundary conditions, in line with the discussion of the leading edge in [7] (Section 4.3 therein).
- 2.
- A vortex kernel regularises all evaluations at distances using smoothed (Marshall-type) expressions. Deviating from the fixed of [7], the kernel radius is taken proportional to the local spacing, with , which matches the analytic contribution of the local sheet strip. A fixed biases by as soon as , i.e. as soon as the spacing varies appreciably along the sheet, as it does with the clustering of Equations (3)–(4).
- 3.
-
The update is single-phase with uniform damping ,The kernel removes the saw-tooth mode (Section 3.2), so no z-dependent damping is needed. The normal-velocity (“fine-tuning”) phase of [7] (Appendix B.3) was tested and found to be neither stable nor necessary in this implementation: after the -phase, at the edge and on the sheet; it is retained only as a diagnostic (see Section 5.4).
2.5. Implementation Notes
3. Convergence Measures, Stability and the Power Coefficient
3.1. What the Two Convergence Measures Measure
- 1.
- The -weighting makes blind at the disc edge. With the cosine clustering of Equations (3)–(4), at the first ring — precisely where is largest (edge singularity) and where is most sensitive, because the weight of the power integration concentrates near . The code therefore also reports the unweighted .
- 2.
- A damping factor freezes the edge. The relaxation factor of scheme 3 vanishes at the disc, so the equilibration time of the first ring is iterations for , : reaches its floor after iterations while keeps creeping for thousands of iterations. A reference run over iterations never reached a fixed point; wandered by around at .
- 3.
- is not monotone. During this creep crosses . Values as small as occur at these zero crossings without indicating convergence at all.
3.2. Stability: The Saw-Tooth (Kelvin–Helmholtz) Mode
- undamped Newton steps, Equation (11) with : the saw-tooth amplitude grows from to and diverges;
- constant damping: marginally stable at for and unstable for larger ; the threshold decreases with N;
- (scheme 3): stable, but the edge is frozen (see Section 3.1);
- (scheme 7): stable for and , with an edge equilibration about 100 times faster than scheme 3.
3.3. The Band and Its Reduction by Richardson Extrapolation
3.4. Node Collocation: A Unique Fixed Point
4. Results for the Two Reference Cases
4.1. Propeller,
4.2. Betz Turbine,
5. The Disc-Edge Singularity
5.1. What Is Established
5.2. The Spiral: Strongly Supported, Not Proven
5.3. Numerical Evidence from the Present Model
- 1.
- the single-valued parametrisation of the sheet excludes any multivalued (rolled-up) geometry;
- 2.
- the self-induction term, Equations (7)–(8) (or the vortex kernel of Section 2.4), regularises the Biot–Savart kernel at the panel scale ;
- 3.
- the force-free update evaluated with this regularised velocity keeps bounded, because cannot reach zero.
5.4. A Note on the “Fine-Tuning” of van Kuik and Lignarolo
6. Discussion
- 1.
- Do not stop the iteration on the momentum-theory deviation. Use the sheet residual, monitor the unweighted in addition to the -weighted mean, and treat as a verification quantity, never as a convergence criterion.
- 2.
- Quote as “average ± band” when using midpoint collocation, and reduce the band by an N-study with Richardson extrapolation rather than by more iterations.
- 3.
- Use and invest the remaining computational effort in N.
- 4.
- Prefer node collocation with a spacing-proportional kernel if a unique fixed point is required, e.g. for gradient-based optimisation or for embedding the model in a larger solver. A kernel radius proportional to the local spacing is essential on clustered grids.
- 5.
- Do not expect the edge exponent from this class of model. A bounded at the edge is a property of the regularisation, not a physical result.
7. Conclusions
- 1.
- The sheet residual and the momentum-theory deviation measure different things. can be driven below while stagnates at a discretisation floor; is not monotone and is therefore unsuitable as a stopping criterion.
- 2.
- A damping factor (optionally with Anderson acceleration) stabilises the Kelvin–Helmholtz saw-tooth mode and reaches the residual floor within a few hundred iterations, where the previously used damping required iterations or never settled.
- 3.
- With midpoint collocation, retains a fluctuation band ( at , ) that reflects the under-determined edge region. An N-study with Richardson extrapolation gives for the Betz case, i.e. within of .
- 4.
- Node collocation with a spacing-proportional vortex kernel and a pinned first ring converges with uniform damping to a unique fixed point (residuals , no band, no drift) and reaches , a residual model bias that is independent of N.
- 5.
- The converged solutions exhibit a bounded edge strength with fitted exponent , differing from both the spiral and the constant- picture. This is the expected behaviour of a single-valued, regularised sheet discretisation and does not decide between the two proposals; the existence of the edge singularity is established, its specific form remains an open question.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AD | actuator disc |
| EWMA | exponentially weighted moving average |
| KH | Kelvin–Helmholtz |
| SIVC | semi-infinite vortex cylinder |
References
- van Kuik, G.; Sørensen, J.; Okulov, V. Rotor theories by Professor Joukowsky: Momentum theories. Prog. Aerosp. Sci. 2015, 73, 1–18. [Google Scholar] [CrossRef]
- Schaffarczyk, A. Introduction to Wind Turbine Aerodynamics, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2024. [Google Scholar]
- Sørensen, J. General Momentum Theory for Horizontal Axis Wind Turbines; Springer International Publishing: Cham, Switzerland, 2016. [Google Scholar]
- Branlard, E. Wind Turbine Aerodynamics and Vorticity-Based Methods; Springer: Cham, Switzerland, 2017. [Google Scholar]
- van Kuik, G. The Fluid Dynamic Basis for Actuator Disc and Rotor Theories, revised 2nd ed.; IOS Press: Amsterdam, The Netherlands, 2022. [Google Scholar]
- ye, S. A simple vortex model. In Proceedings of the Proceedings of the 3rd IEA Symposium on the Aerodynamics of Wind Turbines (IEA Annex XI), Harwell, ETSU, UK, 1990. [Google Scholar]
- van Kuik, G.; Lignarolo, L. Potential flow solutions for energy extracting actuator disc flows. Wind Energy 2016, 19, 1391–1406. [Google Scholar] [CrossRef]
- Bontempo, R.; Manna, M. A ring-vortex free-wake model for uniformly loaded propellers. Part I—Model description. In Proceedings of the Proceedings of the 73rd Conference of the Italian Thermal Machines Engineering Association (ATI 2018), Pisa, Italy, 12–14 September 2018, 2018; Energy Procedia; Vol. 148. [Google Scholar]
- Bontempo, R.; Manna, M. A ring-vortex free-wake model for uniformly loaded propellers. Part II—Solution procedure and analysis of the results. In Proceedings of the Proceedings of the 73rd Conference of the Italian Thermal Machines Engineering Association (ATI 2018), Pisa, Italy, 12–14 September 2018; Energy Procedia; 2018, p. Vol. 148. [Google Scholar]
- Conway, J. Exact actuator disk solutions for non-uniform heavy loading and slipstream contraction. J. Fluid Mech. 1998, 365, 235–267. [Google Scholar] [CrossRef]
- van Kuik, G. The edge singularity of an actuator disc with a constant normal load. In Proceedings of the Proceedings of the 22nd ASME Wind Energy Symposium, Reno, NV, USA, 6–9 January 2003; 2003, p. number AIAA-2003-0356. [Google Scholar] [CrossRef]
- Chattot, J.J. On the edge singularity of the actuator disk model. J. Sol. Energy Eng. 2021, 143, 014502. [Google Scholar] [CrossRef]
- Chapman, S. Fortran 90/95 for Scientists and Engineers, 2nd ed.; McGraw-Hill: New Delhi, India, 2013. [Google Scholar]
- van Kuik, G. Reference data for the uniformly loaded actuator disc, cT=1 and cT=-8/9. Private communication, 2021. [Google Scholar]
- Saffman, P. Vortex Dynamics; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
- Carlson, B.; Notis, E. Algorithm 577: Algorithms for incomplete elliptic integrals. ACM Trans. Math. Softw. 1981, 7, 398–403. [Google Scholar] [CrossRef]
- The GCC Team. The GNU Fortran Compiler. Available online: https://gcc.gnu.org/fortran/ (accessed on 27 July 2026).
- Breslin, J.; Andersen, P. Hydrodynamics of Ship Propellers; Cambridge University Press: Cambridge, UK, 1994. [Google Scholar]
- van Kuik, G. On the velocity at wind turbine and propeller actuator discs. Wind Energy Sci. 2020, 5, 855–865. [Google Scholar] [CrossRef]
- Schmidt, G.; Sparenberg, J. On the edge singularity of an actuator disk with large constant normal load. J. Ship Res. 1977, 21, 125–131. [Google Scholar] [CrossRef]
- van Kuik, G. The flow induced by Prandtl’s self-similar vortex sheet spirals at infinite distance from the spiral kernel. Eur. J. Mech. B/Fluids 2004, 23, 607–616. [Google Scholar] [CrossRef]
- van Kuik, G. A steady solution for Prandtl’s self-similar vortex sheet spirals. Eur. J. Mech. B/Fluids 2009, 28, 296–298. [Google Scholar] [CrossRef]
- Spalart, P. On the simple actuator disk. J. Fluid Mech. 2003, 494, 399–405. [Google Scholar] [CrossRef]











| Name | Meaning |
|---|---|
| major | |
| thrust coefficient | |
| restart | LOGICAL; if .true. the code restarts from an existing sls.DAT |
| N | number of vortex rings |
| ZSIVC | axial location of the semi-infinite vortex cylinder |
| minor | |
| selfind | (0,1), self-induction off/on |
| update | (0,1), default , debugging only |
| maxiter | maximum number of slipstream iterations ( used) |
| under | under-relaxation parameter, see Section 2.3 |
| epsSL | stop tolerance for the sheet residual |
| wakety | initial wake shape: 1 = exponential, Equation (9); 2 = fit of the data of [14]; 3 = algebraic, Equation (10) |
| wake-a | decay parameter a for wakety |
| iter-sc | update scheme: 3 = -condition; 7 = with -damping; 8 = 7 + Anderson acceleration; V4 = node collocation, Section 2.4 |
| Number of Rings N | Error in |
|---|---|
| 4000 | |
| 8000 | |
| 16000 |
| N | Band ± | ||
|---|---|---|---|
| 1000 | |||
| 2000 | |||
| 4000 |
| N | |||
|---|---|---|---|
| 400 | |||
| 800 | |||
| 1600 | |||
| 3200 |
| Fit Window (Rings) | s-Range | a () | a () |
|---|---|---|---|
| 2–20 | |||
| 3–40 | |||
| 5–80 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).