Skip to main content

Advertisement

Log in

Using blade element momentum methods with gradient-based design optimization

  • Educational Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

Blade element momentum methods are widely used for initial aerodynamic analysis of propellers and wind turbines. A wide variety of correction methods exist, but common to all variations, a pair of residuals are converged to ensure compatibility between the two theories. This paper shows how to rearrange the sequence of calculations reducing to a single residual. This yields the significant advantage that convergence can be guaranteed and to machine precision. Both of these considerations are particularly important for gradient-based optimization where a wide variety of atypical inputs may be explored, and where tight convergence is necessary for accurate derivative computation. On a moderate-sized example optimization problem we show over an order of magnitude increase in optimization speed, with no changes to the physics. This is done by using the single residual form, providing numerically exact gradients using algorithmic differentiation with an adjoint, and by leveraging sparsity in the Jacobian using graph coloring techniques. Finally, we demonstrate a revised formulation for cases when no inflow exists in one of the directions (e.g., a hovering rotor or a parked rotor). These new residuals allow for robust convergence in optimization applications, avoiding the occasional numerical difficulties that exist with the standard formulation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Notes

  1. The resulting OpenBEMT code has since been folded back into the CCBlade repository to consolidate efforts.

  2. https://github.com/JuliaNLSolvers/NLsolve.jl

  3. https://github.com/JuliaDiff/ReverseDiff.jl

  4. https://github.com/JuliaDiff/SparseDiffTools.jl

  5. https://github.com/JuliaCI/BenchmarkTools.jl

  6. https://github.com/JuliaDiff/FiniteDiff.jl

References

  • Akima H (1970) A new method of interpolation and smooth curve fitting based on local procedures. J ACM (JACM) 17(4):589–602. https://doi.org/10.1145/321607.321609

    Article  MATH  Google Scholar 

  • Albanesi AE, Peralta I, Bre F, Storti BA, Fachinotti VD (2020) An optimization method based on the evolutionary and topology approaches to reduce the mass of composite wind turbine blades. Struct Multidiscip Optim 62(2):619–643. https://doi.org/10.1007/s00158-020-02518-2

    Article  MathSciNet  Google Scholar 

  • Alefeld GE, Potra FA, Shi Y (1995) Algorithm 748: Enclosing zeros of continuous functions. ACM Trans Math Softw (TOMS) 21(3):327–344. https://doi.org/10.1145/210089.210111

    Article  MATH  Google Scholar 

  • Bak C, Johansen J, Andersen P (2006) Three-dimensional corrections of airfoil characteristics based on pressure distributions. In: European wind Energy Conference & Exhibition. Athens, Greece

  • Bohorquez F, Pines D, Samuel PD (2010) Small rotor design optimization using blade element momentum theory and hover tests. J Aircr 47(1):268–283. https://doi.org/10.2514/1.45301

    Article  Google Scholar 

  • Branlard E, Gaunaa M (2014) Development of new tip-loss corrections based on vortex theory and vortex methods. J Phys Conf Ser 555:012012. https://doi.org/10.1088/1742-6596/555/1/012012

    Article  Google Scholar 

  • Brent RP (1971) An algorithm with guaranteed convergence for finding a zero of a function. Comput J 14(4):422–425. https://doi.org/10.1093/comjnl/14.4.422

    Article  MathSciNet  MATH  Google Scholar 

  • Buhl ML Jr (2005) A new empirical relationship between thrust coefficient and induction factor for the turbulent windmill state. Tech. Rep. NREL/TP-500-36834 National Renewable Energy Laboratory

  • Burton T, Jenkins N, Sharpe D, Bossanyi E (2011) Wind energy handbook, 2nd edn. Wiley, United Kingdom

    Book  Google Scholar 

  • Chen J, Wang Q, Shen WZ, Pang X, Li S, Guo X (2013) Structural optimization study of composite wind turbine blade. Mater Des 46:247–255. https://doi.org/10.1016/j.matdes.2012.10.036

    Article  Google Scholar 

  • Coleman RP, Feingold AM, Stempin CW (1945) Evaluation of the induced-velocity field of an idealized helicoptor rotor. Tech. Rep. ARR L5E10 NACA

  • Coleman TF, Verma A (1998) The efficient computation of sparse jacobian matrices using automatic differentiation. SIAM J Sci Comput 19(4):1210–1233. https://doi.org/10.1137/s1064827595295349

    Article  MathSciNet  MATH  Google Scholar 

  • Corrigan JJ, Schillings JJ (1994) Empirical model for stall delay due to rotation. In: American Helicopter Society Aeromechanics Specialists Conference. San Francisco, CA

  • Dekker TJ (1969) Finding a zero by means of successive linear interpolation. Constructive aspects of the fundamental theorem of algebra, 37–51

  • de Vries O (1979) Fluid dynamic aspects of wind energy conversion. Agard report ag-243 Advisory Group for Aerospace Research and Development

  • Døssing M, Madsen HA, Bak C (2011) Aerodynamic optimization of wind turbine rotors using a blade element momentum method with corrections for wake rotation and expansion. Wind Energy 15(4):563–574. https://doi.org/10.1002/we.487

    Article  Google Scholar 

  • Drees JM (1949) A theory of airflow through rotors and its application to some helicopter problems. Journal of the Helicopter Association of Great Britain 3(2):79–104

    Google Scholar 

  • Du Z, Selig M (1998) A 3-D stall-delay model for horizontal axis wind turbine performance prediction. In: 1998 ASME Wind Energy Symposium, AIAA-1998-21

  • Eggers AJ Jr, Chaney K, Digumarthi R (2003) An assessment of approximate modeling of aerodynamic loads on the uae rotor. In: 41st Aerospace Sciences Meeting and Exhibit, AIAA-2003-0868. https://doi.org/10.2514/6.2003-868

  • Gebremedhin AH, Manne F, Pothen A (2005) What color is your jacobian? graph coloring for computing derivatives. SIAM Rev 47(4):629–705. https://doi.org/10.1137/s0036144504444711

    Article  MathSciNet  MATH  Google Scholar 

  • Gill PE, Murray W, Saunders MA (2005) SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99– 131

    Article  MathSciNet  MATH  Google Scholar 

  • Glauert H (1935) Airplane propellers. In: Aerodynamic theory. Springer, pp 169–360

  • Glauert H, Committee AR (1926) A general theory of the autogyro HM stationery office

  • Gray JS, Hearn TA, Naylor BA (2019) Using graph coloring to compute total derivatives more efficiently in openmdao. AIAA Aviation 2019 Forum. https://doi.org/10.2514/6.2019-3108

  • Gray JS, Hwang JT, Martins JRRA, Moore KT, Naylor BA (2019) Openmdao: an open-source framework for multidisciplinary design, analysis, and optimization. Struct Multidiscip Optim 59(4):1075–1104. https://doi.org/10.1007/s00158-019-02211-z

    Article  MathSciNet  Google Scholar 

  • Gur O, Rosen A (2009) Optimization of propeller based propulsion system. J Aircr 46 (1):95–106. https://doi.org/10.2514/1.36055

    Article  Google Scholar 

  • Hansen M, Gaunaa M, Madsen H (2004) A beddoes–leishman type dynamic stall model in state-space and indicial formulations. Risø-R-1354 RisøNational Laboratory

  • Hansen MOL (2008) Aerodynamics of wind turbines, 2nd edn. Earthscan, United Kingdom

    Google Scholar 

  • He CJ, Peters DA (1992) Optimization of rotor blades for combined structural, dynamic, and aerodynamic properties. Struct Optim 5(1-2):37–44. https://doi.org/10.1007/bf01744694

    Article  Google Scholar 

  • Hendricks ES, Falck RD, Gray JS, Aretskin-Hariton E, Ingraham D, Chapman JW, Schnulo SL, Chin J, Jasa JP, Bergeson JD (2019) Multidisciplinary optimization of a turboelectric tiltwing urban air mobility aircraft. AIAA Aviation 2019 Forum. https://doi.org/10.2514/6.2019-3551

  • Hjort S (2019) Non-empirical bem corrections relating to angular and axial momentum conservation. Energies 12(2):320. https://doi.org/10.3390/en12020320

    Article  Google Scholar 

  • Hwang B, Lee S, Lee S (2013) Optimization of a counter-rotating wind turbine using the blade element and momentum theory. J Renew Sustain Energy 5(5):052013. https://doi.org/10.1063/1.4826940

    Article  Google Scholar 

  • Hwang JT, Ning A (2018) Large-scale multidisciplinary optimization of an electric aircraft for on-demand mobility. In: AIAA Structures, Structural Dynamics, and Materials Conference. Kissimmee, FL. https://doi.org/10.2514/6.2018-1384

  • Ingraham D, Gray JS, Lopes LV (2019) Gradient-based propeller optimization with acoustic constraints. AIAA Scitech 2019 Forum. https://doi.org/10.2514/6.2019-1219

  • Jasa JP, Hwang JT, Martins JRRA (2018) Open-source coupled aerostructural optimization using python. Struct Multidiscip Optim 57(4):1815–1827. https://doi.org/10.1007/s00158-018-1912-8

    Article  Google Scholar 

  • Johnson W (2012) Helicopter theory courier corporation

  • Jonkman J, Butterfield S, Musial W, Scott G (2009) Definition of a 5-MW reference wind turbine for offshore system development. NREL/TP-500-38060, National Renewable Energy Laboratory, Golden CO

  • Kenway G, Martins J (2008) Aerostructural shape optimization of wind turbine blades considering site-specific winds. In: 12Th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference. https://doi.org/10.2514/6.2008-6025

  • Kwon HI, Yi S, Choi S, Kim K (2015) Design of efficient propellers using variable-fidelity aerodynamic analysis and multilevel optimization. J Propuls Power 31 (4):1057–1072. https://doi.org/10.2514/1.b35097

    Article  Google Scholar 

  • Larsen J, Nielsen S, Krenk S (2007) Dynamic stall model for wind turbine airfoils. J Fluids Struct 23(7):959–982. https://doi.org/10.1016/j.jfluidstructs.2007.02.005

    Article  Google Scholar 

  • Leishman JG (1988) Validation of approximate indicial aerodynamic functions for two-dimensional subsonic flow. J Aircr 25(10):914–922. https://doi.org/10.2514/3.45680

    Article  Google Scholar 

  • Leishman JG, Beddoes TS (1989) A semi-empirical model for dynamic stall. J Am Helicopter Soc 34(3):3–17. https://doi.org/10.4050/jahs.34.3

    Google Scholar 

  • Lim JW, McAlister KW, Johnson W (2009) Hover performance correlation for full-scale and model-scale coaxial rotors. J Am Helicopter Soc 54 (3):32005–3200514. https://doi.org/10.4050/jahs.54.032005

    Article  Google Scholar 

  • Lindenburg C (2004) Modeling of rotational augmentation based on engineering considerations and measurements. In: European Wind Energy Conference. London

  • Madsen HA, Bak C, Døssing M, Mikkelsen R, Øye S (2010) Validation and modification of the blade element momentum theory based on comparisons with actuator disc simulations. Wind Energy 13(4):373–389. https://doi.org/10.1002/we.359

    Article  Google Scholar 

  • Mangler KW, Squire HB (1950) The induced velocity field of a rotor. ARC R&M, 2642

  • Maniaci DC (2011) An investigation of WT_pref convergence issues. In: AIAA Aerospace Sciences Meeting, AIAA 2011-150

  • Manwell JF, Mcgowan JG, Rogers AL (2009) Wind energy explained, 2nd edn. Wiley, United Kingdom

    Book  Google Scholar 

  • McCrink MH, Gregory JW (2017) Blade element momentum modeling of low-reynolds electric propulsion systems. J Aircr 54(1):163–176. https://doi.org/10.2514/1.c033622

    Article  Google Scholar 

  • McWilliam M, Crawford C (2011) The behavior of fixed point iteration and newton-Raphson methods in solving the blade element momentum equations. Wind Eng 35(1):17–32. https://doi.org/10.1260/0309-524X.35.1.17

    Article  Google Scholar 

  • Montgomerie B (2004) Methods for root effects, tip effects and extending the angle of attack range to ± 180,, with application to aerodynamics for blades on wind turbines and propellers. FOI-r–1305–SE. Swedish Defence Research Agency, Stockholm

    Google Scholar 

  • Moore K, Ning A (2019) Takeoff and performance tradeoffs of retrofit distributed electric propulsion for urban transport. J Aircr 56(5):1880–1892. https://doi.org/10.2514/1.C035321

    Article  Google Scholar 

  • Ning A (2014) A simple solution method for the blade element momentum equations with guaranteed convergence. Wind Energy 17(9):1327–1345. https://doi.org/10.1002/we.1636

    Google Scholar 

  • Ning A, Hayman G, Damiani R, Jonkman J (2015) Development and validation of a new blade element momentum skewed-wake model within AeroDyn. In: 33Rd ASME Wind Energy Symposium. Kissimmee, FL. https://doi.org/10.2514/6.2015-0215

  • Øye S (1990) Dynamic stall simulated as time lag of separation. In: IEA Symposium on the Aerodynamics of Wind Turbines

  • Øye S (1992) Induced velocities for rotors in yaw. In: Proceedings of the Sixth IEA Symposium. ECN, Petten, Holland

  • Peters DA, Boyd DD, He CJ (1989) Finite-state induced-flow model for rotors in hover and forward flight. J Am Helicopter Soc 34(4):5. https://doi.org/10.4050/jahs.34.5

    Article  Google Scholar 

  • Pitt DM, Peters DA (1981) Theoretical prediction of dynamic-inflow derivatives. Vertica 5 (1):21–34

    Google Scholar 

  • Polat O, Tuncer IH (2013) Aerodynamic shape optimization of wind turbine blades using a parallel genetic algorithm. Procedia Engineering 61:28–31. https://doi.org/10.1016/j.proeng.2013.07.088

    Article  Google Scholar 

  • Ponta FL, Otero AD, Lago LI, Rajan A (2016) Effects of rotor deformation in wind-turbine performance: The dynamic rotor deformation blade element momentum model (drd–bem). Renew Energy 92:157–170. https://doi.org/10.1016/j.renene.2016.01.098

    Article  Google Scholar 

  • Prandtl L, Betz A (1927) Vier abhandlungen zur hydrodynamik und aerodynamik Göttinger nachr

  • Rajan A, Ponta F (2019) A novel correlation model for horizontal axis wind turbines operating at high-interference flow regimes. Energies 12(6):1148. https://doi.org/10.3390/en12061148

    Article  Google Scholar 

  • Ramasamy M, Gold NP, Bhagwat MJ (2010) Rotor hover performance and flowfield measurements with untwisted and highly-twisted blades. In: European Rotorcraft Forum. Paris, France

  • Revels J, Lubin M, Papamarkou T (2016) Forward-mode Automatic Differentiation in Julia. ArXiv e-prints

  • Rodrigues SAS, Marta AC (2014) On addressing noise constraints in the design of wind turbine blades. Struct Multidiscip Optim 50(3):489–503. https://doi.org/10.1007/s00158-014-1072-4

    Article  MathSciNet  Google Scholar 

  • Schmitz S (2019) Aerodynamics of wind turbines: a physical basis for analysis and design. John wiley & sons

  • Shen WZ, Mikkelsen R, Sørensen JN, Bak C (2005) Tip loss corrections for wind turbine computations. Wind Energy 8(4):457–475. https://doi.org/10.1002/we.153

    Article  Google Scholar 

  • Sissingh G (1939) Contribution to the aerodynamics of rotating-wing aircraft. NACA-TM-921 NACA

  • Snel H, Houwink R, Bosschers J (1994) Sectional prediction of lift coefficients on rotating wind turbine blades in stall. ECN-c-93-052, Netherlands Energy Research Foundation (ECN), Petten, Netherlands

  • Snel H, Schepers J, Nederland SEC (1995) Joint investigation of dynamic inflow effects and implementation of an engineering method. Tech. Rep. ECN-c–94-107 Netherlands Energy Research Foundation

  • Sun Z, Shen WZ, Chen J, Zhu WJ (2017) Improved fixed point iterative method for blade element momentum computations. Wind Energy 20(9):1585–1600. https://doi.org/10.1002/we.2110

    Article  Google Scholar 

  • Tran CT, Petot D (1981) Semi-empirical model for the dynamic stall of airfoils in view of the application t o the calculation of responses of a helicopter blade in forward flight. Vertica 5(1):35–53

    Google Scholar 

  • Viterna LA, Janetzke DC (1982) Theoretical and experimental power from large horizontal-axis wind turbines. Tech. Rep. DOE/NASA/20320-4, National Aeronautics and Space Administration Lewis Research Center

  • Wilson R (1994) Wind turbine technology: Fundamental concepts of wind turbine engineering. chap. Aerodynamic behavior of wind turbines ASME

  • Wilson R, Lissaman P (1974) Applied aerodynamics of wind power machines. Tech. rep., Oregon State University

Download references

Funding

This research was partially supported by the Department of Energy (DOE) Advanced Research Projects Agency-Energy (ARPA-E) Program award DE-AR0001186 entitled “Computationally Efficient Control Co-Design Optimization Framework with Mixed-Fidelity Fluid and Structure Analysis.”

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Ning.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Responsible Editor: Mehmet Polat Saka

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Replication of results

A full implementation of the methodology in the Julia programming language, with documentation, is available in an open source repository called CCBlade (https://github.com/byuflowlab/CCBlade.jl). The scripts used to generate the results and figures from the paper are available in separate repository (https://github.com/byuflowlab/ning2020-bem).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ning, A. Using blade element momentum methods with gradient-based design optimization. Struct Multidisc Optim 64, 991–1014 (2021). https://doi.org/10.1007/s00158-021-02883-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-021-02883-6

Keywords

Navigation