Abstract
This paper presents the development of the continuous adjoint method for incompressible fluid flows, solved for the absolute velocity in the relative reference frame, allowing the optimization of rotating machines. The development is conducted using an extended version of the OpenFOAM-based continuous adjoint solver adjointOptimisationFoam. This implements and solves the adjoint to the Navier–Stokes system of equations, coupled with the differentiation of the Spalart–Allmaras turbulence model. Its application to the aerodynamic shape optimization of the MEXICO and NREL Phase VI wind turbines blades follows, targeting the maximization of the axial moment. The flow solution for the two cases is compared with the outcome of other CFD solvers and experimental data, where available. Blades and the displacements of the surrounding grid nodes are parameterized using a volumetric B-Splines morphing box. A number of optimizations are conducted using different operating conditions and geometric constraints.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The consumption of energy has increased dramatically over the past few decades, with an increasing trend to replace fossil fuels with clean renewable energies. Wind energy has been a big part of this effort, due to its geographically wide availability and zero pollution Liu et al. (2013). A significant increase in wind turbine (WT) installations is expected as this stands for the fastest growing installed alternative-energy production Lindenberg et al. (2008). Maximizing wind energy extraction is the key to increase the annual energy production. One of the possible approaches is to increase the swept area of the WT blades by simply upscaling the turbine which leads to an increase in mass by the cube of the rotor radius, introducing structural challenges for the WT Ashuri and Zaayer (2008). Alternatively, wind energy extraction can be increased by using shape optimization techniques, without increasing the rotor radius.
Several numerical approaches have been applied to simulate WT flows, based on either the Blade Element Momentum (BEM) method Glauert (1983); Bai and Wang (2016) or standard Computational Fluid Dynamics (CFD) software Castelli et al. (2011). BEM models are the most widely used as they predict the WT aerodynamic performance at low cost and with a rather simple implementation. However, one obstacle in using BEM codes is that lift and drag data must be at hand. Moreover, BEM results highly depend on the accuracy of the above aerodynamic data, which might be challenging to obtain; on the contrary, CFD is able to predict the flow field around the WT, compute forces exerted on its blades and, thus, predict aerodynamic performance.
CFD-based aerodynamic shape optimization is used on a regular basis to design air and ground vehicles.Chen et al. (2016); Papoutsis-Kiachagias et al. (2019); He et al. (2020). CFD has also been deemed as a promising tool to optimize WTs performance. The choice of the aerodynamic model has a large impact on the optimal design Barrett and Ning (2016). Shape optimization has been used to optimize WT blades using 3D CFD and gradient-free methods. In order to provide optimal configurations for different design objectives using a BEM model and Evolutionary Algorithms, an extended database generation procedure validated with adopting numerical optimization methods for vertical axis WT design Bedon et al. (2013) was introduced. The optimization of a vertical axis WT to maximize torque by using unsteady CFD simulations along with a differential evolution search method is presented in Carrigan et al. (2012). In Vučina et al. (2016), a WT blade was optimized in terms of power extraction using a 3D CFD model and a gradient-free method using 25 design variables. Furthermore, in Díaz-Casás et al. (2013), an evolutionary algorithm is used to develop an automatic design environment for WT blades. The design process includes a fast aerodynamic simulator and an Artificial Neural Network (ANN) correction to reduce computational costs. Despite the use of ANN, in case of many design variables, the optimization turn-around time of gradient-free methods might become infeasible. For this reason, whenever dealing with a large number of design variables, gradient-based algorithms assisted by the adjoint method become the only viable technique at a reasonable cost solving the optimization problem.
Among the methods to compute gradients, the adjoint method Jameson (1988); Strang (1986) has been receiving a lot of attention, due to the fact that the cost of computing the objective function gradient is independent of the number of the design variables. This makes the method an excellent choice for large scale optimization problems. To formulate the adjoint method, a Lagrangian function is defined by adding the sum/integral of the residuals of the flow equations (a.k.a. primal equations) multiplied by the adjoint (or co-state) variables to the objective function to be minimized. Then, the Lagrangian is differentiated with respect to (w.r.t.) the design variables yielding sensitivity derivatives expressions that include the derivatives of the flow w.r.t. the design variables. Their computation is costly and, to overcome it, their multipliers are set to zero, giving rise to the adjoint equations and their boundary conditions. In the continuous adjoint approach (Kyle and Venkatakrishnan 1999; Jameson 1988, 1995; Jameson and Reuther 1994; Alexias and Giannakoglou 2020), the objective function is augmented using the flow equations in continuous form (PDEs) and this results to the adjoint equations in the form of PDEs, to be discretized and numerically solved.
The first time the adjoint to the RANS equations was used to optimize the lift-to-drag ratio of a WT blade airfoil was in Ritlop and Nadarajah (2009). Several 3D adjoint-based shape optimizations considered rotation effects in configurations other than those presented here. In one of them, Dhert et al. (2017), the NREL Phase VI rotor was optimized using the RANS equations to maximize the torque coefficient by changing the blade shape using discrete adjoint. The frozen turbulence assumption was made for the same WT Vorspel et al. (2018), meaning that the adjoint turbulence model equations were not included into the system of adjoint equations to optimize the thrust. The continuous adjoint to the RANS equations, was used in Tsiakas et al. (2019) to maximize the power of the MEXICO WT rotor with the flow and adjoint solvers running on GPUs. In Madsen et al. (2019), a modern 10 MW offshore wind turbine blade planform and cross-sectional shape were simultaneously optimized using discrete adjoint.
This work presents the development of continuous adjoint for incompressible fluid flows, solved for the absolute velocity in the relative reference frame. Compared to the continuous adjoint method corresponding to a stationary reference frame, new terms emerge in the adjoint mean flow equations and the sensitivity derivatives, computed with the so-called FI adjoint approach Kavvadias et al. (2015). The newly developed method is implemented within the open-source toolbox OpenFOAM and includes the adjoint to the Spalart-Allmaras turbulence model equation. This is used for the shape optimization of the MEXICO and NREL Phase VI WTs. The goal is to maximize the axial moment, thereby enhancing power production. Even though this paper focuses on WTs, the developed continuous adjoint method can be used for the optimization of other kinds of rotating machines, too. An equality constraint, stating that the optimized blade should have the same volume with the initial blade, is imposed in the second case. At a first step, the CFD analysis of the WT blades is verified/validated vis-a-vis to other CFD solvers and experimental data, where available. Then, the adjoint method is used to compute the gradient and support the optimization. A number of optimizations are performed for the MEXICO and NREL Phase VI WTs, all targeting the increase of axial moment. For the MEXICO WT, in specific, optimization is performed for both nominal and off-design conditions and the resulting shapes are re-evaluated at other operating conditions too.
The rest of the paper is structured as follows: in Sect. 2, the flow and adjoint equations are presented in brief, focusing mainly on the additional and modified terms in the adjoint equations, emerging due to the reference frame change; a comparison with finite differences is included. Section 3 includes the verification of the flow solver and the optimization of the two aforementioned WT blades. Finally, Sect. 4 summarizes the findings of this work.
2 Flow and adjoint equations
2.1 Flow (primal) equations
The flow model is based on the steady-state RANS equations for incompressible flows, coupled with the Spalart-Allmaras turbulence model Spalart and Allmaras (1992). The flow equations are solved for the absolute velocity \(v_i,\ i=1,2,3\) in the relative reference frame. These equations coincide with those of the Multiple Reference Frame (MRF) approach Luo et al. (1994), with a uniform angular velocity \(\upvarpi \) along the entire computational domain in our case. By representing the relative velocity components as \(w_i\) (\(v_i = w_i + e_{ijk} \upvarpi _j x_k\) where \(x_k\) is measured from the origin that lies on the rotation axis and \(e_{ijk}\) stands for the Levi-Civita symbol), the flow equations read
where p is the static pressure divided by the constant fluid density, \(\tau _{ij}=(\nu + \nu _t)\left( \frac{\partial v_i}{\partial x_j}+\frac{\partial v_j}{\partial x_i}\right) \) and \(\nu \) and \(\nu _t =\widetilde{\nu }f_{v_1}\) are the bulk and turbulent viscosities. Also, \(f_{v_1} = \frac{\chi ^3}{\chi ^3 + C_{v1}^3}\), \(\chi = \frac{\widetilde{\nu }}{\nu }\), \(c_{v1}=7.1\), \(c_{b2} = 0.622\). Equation (1c) is solved for \(\widetilde{\nu }\), with \(P(\widetilde{\nu })\) and \(D(\widetilde{\nu })\) standing for the production and destruction terms of the Spalart-Allmaras turbulence model. Equation (1d) is the Hamilton–Jacobi equation, Tucker (2003), computing distances \(\varDelta \) from the nearest wall, to be used by the turbulence model. The objective function to be maximized is the axial moment,
where \(\textbf{r}^M\) is the unit vector in the axial direction. The blade length is l, \(U_\infty \) is the inlet velocity magnitude, A is the blade area perpendicular to the flow direction and \(S_W\) is the blade surface. In some of the cases presented in Sect. 3, a geometric constraint retaining the volume blade throughout the optimization is also used, formulated as \(\frac{V - V_{init}}{V_{init}} = 0\) (where V denotes the volume of the blades and \(V_{init}\) is the initial volume), and imposed through the gradient projection method (Rosen 1960). The boundary conditions used to “close” the primal problem are (a) Dirichlet conditions for \(v_i\) and the \(\widetilde{\nu _a}\) along with a zero Neumann condition for p at the inlet and wall boundaries, (b) a zero Dirichlet condition for p along with zero Neumann conditions for \(v_i\) and \(\widetilde{\nu _a}\) at the outlet and (c) periodic conditions over the periodic boundaries of the CFD domain.
2.2 Continuous adjoint formulation
The Lagrangian function is first defined as
where \(u_i\) denote the adjoint velocity components, q is the adjoint pressure, \(\widetilde{\nu _a}\) is the adjoint turbulence variable, \(\varDelta _a\) is the adjoint distance and \(\Omega \) stands for the computational domain. The derivatives of L w.r.t. the design variables \(b_n\), \(n\in [1,N]\), yield
where \(\frac{\delta }{\delta b_n}(.)\) represents total (or material) derivatives and
Eq. (4) is developed by using \(\frac{\delta }{\delta b_n} \left( \frac{\partial (.) }{\partial x_j} \right) = {\frac{\partial }{\partial x_j} \left( \frac{\delta (.) }{\delta b_n} \right) } {-\frac{\partial (.)}{\partial x_k} \frac{\partial }{\partial x_j} \left( \frac{\delta x_k}{\delta b_n}\right) }\) (see Papadimitriou and Giannakoglou (2007)), and the Gauss divergence theorem. Here, only the differentiation of the continuity equation is indicatively shown,
In Eq. (6), all terms including the so-called grid sensitivities, \(\frac{\delta x_k}{\delta b_n}\), contribute to the sensitivity derivatives. The remaining integrals in Eq. (4) are expanded in a similar manner. Boundary integrals including derivatives of the flow variables w.r.t. \(b_n\) contribute to the adjoint boundary conditions whereas field integrals of the same quantities contribute to the field adjoint equations.
2.2.1 Field adjoint equations and boundary conditions
The process described above can be applied to all terms of Eq. (4) and leads to the following field adjoint equations (for a detailed derivation see Kavvadias et al. (2015) and Papoutsis-Kiachagias and Giannakoglou (2016))
emerge, where \(\tau _{ij}^a = \left( \nu +\nu _t \right) \left( \frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i} \right) \) is the adjoint stress tensor and \(\textbf{Y}\) is the vorticity vector. The \(C_{\widetilde{\nu _a}}\), \(C_Y\) and \(C_{\varDelta }\) terms are defined in Zymaris et al. (2009). Terms marked with A.T. in Eq. 7 emerge due to switching from \(\frac{\delta w_j}{\delta b}\) to \(\frac{\delta v_j}{\delta b}\) when formulating the field adjoint equations and their boundary conditions whereas terms marked with M.T. are different than their counterparts for stationary flows, due to the presence of \(w_j\) instead of \(v_j\) in the convection terms of the momentum and turbulence model equations (Eqs. (7b) and (7c), respectively). The adjoint boundary conditions are listed in Table 1 (see Papoutsis-Kiachagias and Giannakoglou (2016) for the derivation).
The primal and adjoint PDEs, Eqs. (1) and (7), are discretized and solved on unstructured grids using the cell-centered, collocated, finite-volume infrastructure of OpenFOAM. For the primal and adjoint pressure equations, a SIMPLE-like algorithm is used. All convection terms are discretized using second-order upwind schemes; central schemes are used for the diffusive fluxes, including a correction for non-orthogonality. The Gauss divergence scheme is used for the computation of spatial gradients, with a linear interpolation of the differentiated values from cell-centers to cell-faces.
2.3 Sensitivity derivatives
After eliminating all other integrals in the developed form of Eq. (4), by satisfying the adjoint field equations and boundary conditions (see Papoutsis-Kiachagias and Giannakoglou (2016) for a detailed derivation), the remaining terms constitute the sensitivity derivatives of J, which read
2.4 Verification of sensitivity derivatives
The continuous adjoint-based sensitivity derivatives computed by the proposed method and software are firstly verified against finite-differences (FDs). Since FDs are computationally expensive due to the need to solve the flow equations twice for each design variable, a less costly 2D mixer case, Fig. 1, is used for this purpose. The mesh consists of 12288 elements, with an average \(y^+ = 9.7/4.5\) of the first cell centers off the rotating/stationary walls. The Reynolds number, based on the diameter of the rotor and peripheral velocity at its tip, is \(R_e = 26,000\), the volumetric B-Splines morphing box shown in Fig. 1a is used to parameterize the rotor of the mixer and the objective function is the axial moment. The four blue and red blades shown in the same figure are rotating and stationary, respectively. A study on the step value of FDs (not shown here) indicated that the FD results do not change significantly for step size \(10^{-6}\) (used in Fig. 1) and \(10^{-7}\). As it can seen from Figs. 1b and c, the adjoint-based sensitivities are in a good agreement with FDs. The same figures also present sensitivities computed based on an adjoint approach that does not include the differentiation of terms emerging from the change in the reference frame system (i.e. terms marked with A.T. in Eqs. (7) and (8) are omitted and terms marked with M.T. use \(v_i\) instead of \(w_i\)). This approach is referred to as ’adjoint-stationary’. It is evident that, apart from computing the wrong sensitivity magnitude, such as approach can occasionally compute wrongly signed sensitivities (control points 49, 58, 61 in Fig 1b and 45, 62 in Fig 1c), which can be detrimental for the convergence of an optimization loop. This highlights the importance of the adjoint development presented in this paper.
3 WT Shape Optimization Results
Based on the aforementioned method, blade shapes of two Horizontal Axis WTs, namely the MEXICO and NREL Phase VI WT ones, are optimized. In both cases, the flow equations presented in section 2 are used to numerically predict the flow around the WT blades.
3.1 The MEXICO WT case
The MEXICO WT is associated with the EU project "Model Rotor Experiments In Controlled Conditions" Schepers and Snel (2007). The computational domain \(\Omega \) includes one third of the WT disk, with periodic conditions. The tip radius is \(R = 2.25\) m and the domain and mesh are presented in Fig. 2; the distance of the blade to the inlet, outlet and top boundaries is 5R, 10R and 7R, respectively. The hybrid mesh consists of about \(10^7\) cells, with an average \(y^{+} = 0.14\) of the first cell centers of the walls. A structured mesh is generated on the blade surface, followed by structured layers of hexahedra around the blade; the mesh over the remaining of the domain is unstructured with tetrahedra. The global pitch angle of the blade is \(-2.3^{\circ }\) and the rotational speed is 424.49 rpm.
3.1.1 Flow solver verification
The wind speed and yaw angle are 10 m/s and \(0^{\circ }\), respectively. The pressure coefficient distribution on a number of different spanwise positions over the blade is shown in Fig. 3. OpenFOAM results are compared with the outcome of the MaPFlow code Papadakis et al. (2014) of the Lab. of Aerodynamics of NTUA and the in-house GPU-enabled PUMA code Tsiakas et al. (2019); in all codes, the Spalart-Allmaras turbulence model is used. It can be seen that all CFD predictions are in good agreement and small differences appear only over the suction side, at \(25\%\) and \(35\%\) span, Fig. 3a and b.
To further verify our CFD analysis against other CFD solvers, thrust and power coefficient (\(C_{p} = \frac{Power}{\frac{1}{2} \rho {U_{\infty }}^3 A}\), where Power is computed by multiplying the aerodynamic axial moment with the number of blades and the rotational speed, and A is the rotor disk area) are computed for \(U_\infty = 10\) m/s, and compared in Table 2. It can be seen that all CFD codes compute similar power coefficient and thrust values slightly over-estimation only by the MapFlow code.
Experimental Svorcan et al. (2018) and CFD (CENTER CFD Schepers et al. (2012)) results showed that the highest power coefficient of the WT blade occurs at \(U_\infty =15\) m/s, at a Tip Speed Ratio (\(TSR = \omega R / U_\infty \)) of approximately 6.67. CFD runs (using OpenFOAM) for six different inlet velocities namely 8, 10, 12, 15, 16, 25 m/s, were performed and the computed power coefficient and thrust force curves are plotted in terms of TSR in Fig. 4. This figure reconfirms the experimentally found point of max. \(C_{p}\).
3.1.2 Blade optimization
After verifying our CFD results, we proceed with the aerodynamic shape optimization of the WT blade at two inlet velocities, namely \(U_{\infty } = 10\) m/s (case A) and \(U_{\infty } = 15\) m/s (case B), with the axial moment, Eq. (2), being the objective function to be maximized. The shape of the blade is parameterized using a \(6\times \!12\!\times \!6\) volumetric B-Splines morphing box, with 432 control points (CPs) in total, Fig. 5. After 15 optimization cycles, the axial moment has increased by \(11.13\%\) and \(2.89\%\), in case A and case B, respectively, Table 3; from the latter, it can also be seen that thrust increased in case B and decreased in A. In addition, Fig. 6 presents the convergence of the axial moment for case A. No stopping criterion was used; instead, it was decided to run for 15 optimization cycles at which point, results are considered as indeed no more changing.
In both cases, the optimization has mainly changed the shape of the blades close to its tip, Fig. 7. It bended the tip towards the axial flow direction and slightly increased the blades yaw angle at the same position (Fig. 7d). The part from the root to the mid of the blade was displaced mostly over the pressure side, whereas the rest remained practically unchanged. The part from the mid to the tip experienced noticeable displacements mostly close to the trailing edge and over the pressure side. This was expected because most of the power extraction occurs near the tip. Figure 7c and d show that the optimized geometry of case A is thinner than that of case B; practically, this causes the reduction in the thrust of case A (Table 3). Additionally, to get a clear view on local displacements along the blade span, the cumulative normal displacement of the optimized blade surfaces are presented in Figs. 8 and 9, respectively. Table 4 displays the Reynolds numbers at various spanwise positions for both \(U_{\infty } = 10\) m/s and \(U_{\infty } = 15\) m/s. As the chord length of the optimized geometry remains unchanged compared to the baseline, the Reynolds numbers for both baseline and optimized designs are identical.
The pressure coefficient and peripheral force distributions of the baseline and optimized geometries for cases A and B are also plotted in Figs. 10 and 11, respectively, at a number of spanwise positions. It is evident that changes in the peripheral force, and hence in the axial moment, are more pronounced in the upper part of the blade. The part close to the root of case A (Fig. 10a and b) contributes to the change in the pressure coefficient more than that of case B (Fig. 11a and b). Another interesting observation is that, in case A, no significant pressure coefficient difference is observed close to the leading and trailing edges of the initial and optimized geometries. On the other hand, these are the positions with the highest pressure coefficient changes between the optimized blade of case B and the initial one. To help interpret the local flow changes and their impact on the generated moment, the sum of the peripheral force \((F_p)\) at each spanwise position is also given, for the baseline \((F^{Base}_{p} [N])\) and optimized \((F^{Opt}_{p}[N])\) geometries (sub-captions of Figs. 10 and 11). From the peripheral force curves, it can be seen that the decrease in the local peripheral force close to the leading edge on the suction side is compensated by an increase close to the leading edge on the pressure side and an increase over the mid-chord of the blade, over both sides; this general trend is observed in both cases.
Similar comments can be made by examing Figs. 12 and 13 which illustrate the contribution of the blade surface points to the change in axial moment. Mid and tip blade areas contribute more compared to the practically negligible contributions of the root. Figures 12a and 13a show that, in both cases, the highest increase in axial moment results from shape changes over the pressure side at mid-to-tip, close to the leading part.
It is interesting to evaluate geometries from case A (optimized at 10 m/s) and B (optimized at 15 m/s) at operating points they weren’t optimized for. Figure 14 illustrates the power coefficient curve of the baseline geometry (see also Fig. 4) and the performance of the blades optimized in case A and B, both evaluated at 15 m/s and 10 m/s. It can be seen that the geometry optimized in case A not only outperforms the baseline one at the conditions this was optimized for, but also has a slightly higher power coefficient than the baseline one at 15 m/s (TSR=6.67) too. On the contrary, the geometry optimized in case B has a power deficit compared to the baseline one, when evaluated at conditions it was not optimized for (10 m/s, TSR=10).
3.2 NREL phase VI WT case
The National Renewable Energy Laboratory (NREL) completed an experimental test for a Phase VI WT in a wind tunnel (24.4 \(\times \) 36.6 m) at NASA’s Ames Research Center Simms et al. (2001). Herein, the computational domain \(\Omega \) includes half of the WT disk, with periodic boundary conditions. The tip radius is \(R=5.029 m\), the domain and mesh are presented in Fig. 15 (the distance of the blade to the inlet, outlet and top boundaries is 5R, 10R and 7R, respectively). A hybrid CFD mesh with \( \sim 7 \times 10^6\) cells was generated, with an average non-dimensional distance of the first cell centers off the walls equal to 36. The rotational speed is \(71.9\ rpm\) and the global pitch angle is \(5^\circ \).
3.2.1 Flow solver verification
The wind speed and yaw angle are 7 m/s and \(0^{\circ }\), respectively. The pressure coefficient distribution at a number of different spanwise positions over the blade is shown in Fig. 16. OpenFOAM predictions are compared with wind tunnel measurements from the NREL wind tunnel Simms et al. (2001) and predictions using ANSYS FLUENT published in Mo and Lee (2012). Despite the use of different meshes, the two CFD results are in good agreement with measurements.
3.2.2 Wind turbine blade optimization
The objective function to be maximized is still the axial moment, Eq. (2). In addition, a constraint on the blade volume to be equal to that of the baseline geometry is also applied. The gradient of the constraint function is taken into account using the method presented in Rosen (1960). 864 CPs were used to parameterize the blade using the volumetric B-Splines morphing box presented in Fig. 17. After 15 cycles, the axial moment has increased by \(11.65\%\), Table 5. In addition, Fig. 18 illustrates the convergence of the axial moment during the optimization process.
It can be seen from Fig. 19 that the optimization method has mainly changed the shape of the blade close to its tip, as expected. Smaller changes can also be seen close to the root, where the blade is bended towards the flow direction. From the mid to the tip of the blade, the trailing edge practically remained intact, whereas the largest deformation occurred at the leading part of the blade. Even though the parameterization was not setup in such a way, it is as if the optimization rotated the blade sections around the trailing edge, towards the flow direction. Table 6 presents the Reynolds numbers at different spanwise positions. Since the chord length of the optimized geometry remains unchanged relative to the baseline, the Reynolds numbers for both the baseline and optimized designs are identical.
Fig. 20 presents the cumulative normal displacement of the optimized NREL Phase VI blade surface. It can be observed that the highest displacement occurs at the leading edge, at the mid and upper part of the blade, whereas the trailing edge displacement is almost zero (see Fig. 19).
The pressure coefficient and the peripheral force distributions of the baseline and optimized geometries of the NREL Phase VI WT are plotted in Fig. 21 at a number of spanwise positions. It can be seen that the largest increase in the pressure coefficient occurs at the tip. The leading edge of the optimized blade experiences the highest change in the pressure coefficient, with minor changes close to the trailing edge. The trailing part of the optimized blade doesn’t exhibit high peripheral force differences compared to the baseline one. The largest changes in the peripheral force occur between the mid-chord to the leading part of the blade; moreover, it is shown that the optimization run increased \(F^{Opt}_{p}\) with respect to \(F^{Base}_{p}\) from the root to the tip of the blade, approximately by the same percentage.
Figure 22 demonstrates the local axial moment change along the NREL Phase VI blade after 15 optimization cycles. It can be seen that the optimized blade exhibits high axial moment change close to the tip, with almost negligible changes close to the root. The leading part of the blade contributed the most to the increase in axial moment, whereas the value at the trailing part remains almost unchanged compared to the baseline design. Figure 22b shows that the largest increase in axial moment occurs at the leading edge on the suction side of the blade, close to its tip. This coincides with the areas of high peripheral force variations (Fig. 21c, d and e). The largest decrease in the axial moment occurs over the pressure side, close to the tip of the blade, at about mid-chord.
4 Conclusions
This paper demonstrates the application of an enhanced version of the publicly available adjointOptimisationFoam software, an adjoint-based optimizer developed in-house for OpenFOAM, in the context of optimizing the MEXICO and NREL Phase VI wind turbines, with a focus on maximizing the axial moment. The software’s capabilities were augmented through the inclusion of adjoint terms that account for the computational domain’s rotation, resulting in additional terms in the adjoint continuity, momentum equations and sensitivity derivatives expressions. Applying this extended software to the MEXICO wind turbine revealed a remarkable 11.13% increase in the axial moment for the blade optimized at \(U_\infty =10\) m/s. This improvement was achieved primarily by bending the blade tip in the axial direction and adjusting the blade yaw angle near the tip. For the MEXICO blade optimized at \(U_\infty =15\) m/s, a 2.89% increase in the axial moment was observed. Analyzing TSR-\(C_{p}\) curves, it becomes evident that the blade optimized at \(U_\infty =10\) m/s exhibited more robust performance compared to both the initial design and the blade optimized for \(U_\infty =15\) m/s. Additionally, the axial moment of the NREL Phase VI wind turbine increased by 11.65%. This enhancement was predominantly attributed to changes in the leading part on the suction side of the optimized geometry, primarily stemming from peripheral force variations on the suction side. Notably, the volume of the optimized geometry remained consistent with that of the initial design throughout the optimization process. The most significant deformations occurred at the blade’s leading edge, near the tip, where substantial alterations in the pressure coefficient distribution between the baseline and optimized blade were observed.
References
Alexias P, Giannakoglou KC (2020) Optimization of a static mixing device using the continuous adjoint to a two-phase mixing model. Optim Eng 21(2):631–650
Ashuri T and Zaayer MB (2008), Size effect on wind turbine blade’s design drivers. In Proceedings of the European Wind Energy Conference and Exhibition EWEC, Brussels,
Bai C, Wang W (2016) Review of computational and experimental approaches to analysis of aerodynamic performance in horizontal-axis wind turbines (HAWTs). Renew Sustain Energy Rev 63:506–519
Barrett R, Ning A (2016) Comparison of airfoil precomputational analysis methods for optimization of wind turbine blades. IEEE Transact Sustain Energy 7(3):1081–1088
Bedon G, Castelli MR, Benini E (2013) Optimization of a Darrieus vertical-axis wind turbine using blade element-momentum theory and evolutionary algorithm. Renew Energy 59:184–192
Carrigan TJ, Dennis BH, Han ZX, and Wang BP (2012) Aerodynamic shape optimization of a vertical-axis wind turbine using differential evolution. Int Sch Res Not, 2012
Castelli MR, Englaro A, Benini E (2011) The Darrieus wind turbine: proposal for a new performance prediction model based on CFD. Energy 36(8):4919–4934
Chen S, Lyu Z, Kenway GKW, Martins JRRA (2016) Aerodynamic shape optimization of common research Model wing-body-tail configuration. J Aircr 53(1):276–293
Dhert T, Ashuri T, Martins JRRA (2017) Aerodynamic shape optimization of wind turbine blades using a Reynolds-averaged Navier-Stokes model and an adjoint method. Wind Energy 20(5):909–926
Díaz-Casás V, Becerra J, Lopez-Peña F, Duro RJ (2013) Wind turbine design through evolutionary algorithms based on surrogate CFD methods. Optim Eng 14:305–329
Glauert H (1983) The elements of aerofoil and airscrew theory. Cambridge University Press
He Z, Xiong X, Yang B, and Li H (2020), Aerodynamic optimisation of a high-speed train head shape using an advanced hybrid surrogate-based nonlinear model representation method. Optim Eng, pages 1–26,
Jameson A (1995) Optimum aerodynamic design using CFD and control theory. In 12th computational fluid dynamics conference, page 1729. 1995
Jameson A and Reuther J (1994), Control theory based airfoil design using the Euler equations. In 5th Symposium on multidisciplinary analysis and optimization, page 4272
Jameson A (1988) Aerodynamic design via control theory. J Sci Comput 3(3):233–260
Kavvadias IS, Papoutsis-Kiachagias EM, Giannakoglou KC (2015) On the proper treatment of grid sensitivities in continuous adjoint methods for shape optimization. J Comput Phys 301:1–18
Kyle A, Venkatakrishnan V (1999) Aerodynamic design optimization on unstructured grids with a continuous adjoint formulation. Comput Fluids 28(4–5):443–480
Lindenberg S, Smith B, O’Dell K, et al. 20% wind energy by 2030. National renewable energy laboratory (NREL), US Department of Energy, Renewable Energy Consulting Services, Energetics Incorporated, 2008
Liu T, Tavner PJ, Feng Y, Qiu YN (2013) Review of recent offshore wind power developments in China. Wind Energy 16(5):786–803
Luo JY, Issa RI, Gosman AD (1994) Prediction of impeller induced flows in mixing vessels using multiple frames of reference. I Chem E Symp Ser 136:549–556
Madsen MHA, Zahle F, Sørensen NN, Martins JR (2019) Multipoint high-fidelity CFD-based aerodynamic shape optimization of a 10 MW wind turbine. Wind Energy Sci 4(2):163–192
Mo J-O, Lee Y-H (2012) CFD investigation on the aerodynamic characteristics of a small-sized wind turbine of NREL Phase VI operating with a stall-regulated method. J Mech Sci Technol 26(1):81–92
Papadakis G, Voutsinas S, Sieros G, Chaviaropoulos T (2014) CFD aerodynamic analysis of non-conventional airfoil sections for very large rotor blades. J Phys: Conf Ser 555:012104
Papadimitriou D, Giannakoglou K (2007) A continuous adjoint method with objective function derivatives based on boundary integrals for inviscid and viscous flow. Comput Fluids 36(2):325–341
Papoutsis-Kiachagias EM, Giannakoglou KC (2016) Continuous adjoint methods for turbulent flows, applied to shape and topology optimization: industrial applications. Arch Comput Methods Eng 23(2):255–299
Papoutsis-Kiachagias EM, Asouti VG, Giannakoglou KC, Gkagkas K, Shimokawa S, Itakura E (2019) Multi-point aerodynamic shape optimization of cars based on continuous adjoint. Struct Multidiscip Optim 59(2):675–694
Ritlop R and Nadarajah S (2009), Design of wind turbine profiles via a preconditioned adjoint-based aerodynamic shape optimization. 47th AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition, pages 2009–1547
Rosen JB (1960) The gradient projection method for nonlinear programming. Part I. Linear constraints. J Soc Ind Appl Math 8(1):181–217
Schepers JG and Snel H (2007) Model experiments in controlled conditions. Technical Report E-07-042, Energy Research Center of the Netherlands, Netherlands, 2007
Schepers JG et al. (2012) Analysis of MEXICO wind tunnel measurements. Final report of IEA task 29, Mexnext (Phase 1). Technical Report E-12-004, ECN, Netherlands, 2012
Simms D, Schreck S, Hand M, and Fingersh LJ. NREL unsteady aerodynamics experiment in the nasa-ames wind tunnel: a comparison of predictions to measurements. Technical report, National Renewable Energy Lab., Golden, CO (US), US, 2001
Spalart P, and Allmaras S (1992) A one-equation turbulence model for aerodynamic flows. AIAA Paper No. 92-0439, 1992
Strang G (1986), Optimal shape design for elliptic systems (Olivier Pironneau). Soci Ind Appl Math
Svorcan J, Peković O, Ivanov TD (2018) Estimation of wind turbine blade aerodynamic performances computed using different numerical approaches. Theoret Appl Mech 45(1):53–65
Tsiakas KT, Trompoukis XS, Asouti V, and Giannakoglou KC (2019) Shape optimization of wind turbine blades using the continuous adjoint method and volumetric NURBS on a GPU cluster. In Advances in evolutionary and deterministic methods for design, optimization and control in engineering and sciences, pages 131–144. Springer, 2019
Tucker P (2003) Differential equation-based wall distance computation for DES and RANS. J Comput Phys 190:229–248
Vorspel L, Stoevesandt B, Peinke J (2018) Optimize rotating wind energy rotor blades using the adjoint approach. Appl Sci 8(7):1112
Vučina D, Marinić-Kragić I, Milas Z (2016) Numerical models for robust shape optimization of wind turbine blades. Renew Energy 87:849–862
Zymaris AS, Papadimitriou DI, Giannakoglou KC, Othmer C (2009) Continuous adjoint approach to the Spalart-Allmaras turbulence model for incompressible flows. Comput Fluids 38(8):1528–1538
Acknowledgements
The first author has received funding from the European Union’s Horizon 2020 research and innovation program under the Marie Sklodowska Curie Grant Agreement No 860101 (zEPHYR).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Farhikhteh, M.E., Papoutsis-Kiachagias, E.M. & Giannakoglou, K.C. Aerodynamic shape optimization of wind turbine rotor blades using the continuous adjoint method. Optim Eng (2023). https://doi.org/10.1007/s11081-023-09868-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11081-023-09868-y