8.4. XV-15 Rotor Blade by Blade Element Disk Method
8.4.1. Highlights
Simulate hovering helicopter mode and airplane mode of XV-15 rotor using steady BET Disk solver in Flow360
Convert dimensional input quantities to non-dimensional quantities in configuration json file
Convert non-dimensional quantities in output to dimensional quantities
8.4.2. Introduction
The development of XV-15 tiltrotor was launched by the NASA Ames Research Center and Bell Helicopters in the late 1960s and early 1970s and it has become the foundation of many VTOL aircrafts today. Unlike typical helicopter rotors, tiltrotor blades demand a compromised design to operate efficiently in both helicopter and propeller modes, so the blades of XV-15 tiltrotor have high twist and solidity, along with small rotor radius. In this case study, we will apply our Blade Element Theory Model based solver in Flow360 to evaluate the performance of XV-15 rotor in both helicopter hovering mode and airplane mode.
The definition of the cross sections of the rotor blade is shown in Table 8.4.1. The main geometric characteristics of XV-15 rotor blades are listed in Table 8.4.2.
r/R |
Airfoil |
---|---|
0.09 |
NACA 64-935 |
0.17 |
NACA 64-528 |
0.51 |
NACA 64-118 |
0.80 |
NACA 64-(1.5)12 |
1.00 |
NACA 64-208 |
Parameter |
Value |
---|---|
Number of blades |
3 |
Rotor radius |
150 inches |
Reference blade chord |
14 inches |
Aspect ratio |
10.71 |
Rotor solidity |
0.089 |
Linear twist angle |
-40.25 degree |
The radial distribution of chord and twist is shown in Fig. 8.4.2.
More information about the geometry and the high-fidelity detached eddy simulation using Flow360 can be found at
In this case study, the steady Navier-Stokes solver coupled with the Blade Element Theory Disk method is used to simulate the XV-15 rotor blades under two flight conditions: helicopter hovering mode and airplane mode. Compared to the high fidelity unsteady simulations with full rotor geometry in the above paper, the mesh of BET Disk solver is much coarser. The mesh used in the current case study contains 592K nodes. An overview of a slice of the mesh is shown below
Overview of volume mesh used in BET Disk simulations of XV-15 rotor, successively zooming in from top left->top right->bottom left->bottom right.
The freestream quantities are shown below. These quantities are needed to set up the non-dimensional variables in case configuration and translate the non-dimensional output variables into dimensional values. More information on non-dimensionalization in Flow360 can be found at Non-dimensionalization in Flow360. The grid unit \(L_{gridUnit}=1\,\text{inch}=0.0254\,\text{meter}\) in the above mesh. In this case study, the freestream conditions are set to standard sea level values as shown in Table 8.4.3
air property |
sea level - \(288\,\text{Kelvin}\) |
---|---|
density, \(\rho_{\infty}\) |
\(1.225\, kg/m^3\) |
speed of sound, \(C_{\infty}\) |
\(340.3\,m/s\) |
Caution
In some simulations, the freestream is not treated to be in sea level standard on purpose. For example, in the “case 1a” from 3rd AIAA CFD High Lift Prediction Workshop, the viscosity of the freestream is adjusted to analyze the full-scale geometry at wind tunnel conditions, so please set the freestream properties based on your requirements.
8.4.3. Helicopter Hovering Mode
In helicopter hovering mode, the freestream velocity is zero. Five blade collective angles are considered in the current study: \(0^o, 3^o, 5^o, 10^o, 13^o\) at \(r/R=0.75\), corresponding to low, medium and high disk loadings. The flow conditions are:
Tip Mach Number, defined as \(U_\text{tip}/C_{\infty}\), is 0.69, so \(U_\text{tip}=0.69C_\infty\).
Reynolds Number (based on reference chord (14 inch) and blade tip speed) = \(4.95\times 10^6\).
Reference Temperature = 288.15 K.
Here are some points to set up the case configuration file:
freestream::Mach
is set to 0, because freestream velocity is zero.freestream::MachRef
has to be a non-zero number because the above “Mach” is 0. This value could be arbitrary theoretically, but we let it equal to the tip Mach number (0.69) for convenience.Either
freestream::Reynolds
orfreestream::muRef
should be given to set a proper freestream viscosity. Both options are explained below:Option 1: set
freestream::Reynolds
. Thefreestream::Reynolds
is based on grid unit as reference length, thus it is mesh dependent. It’s definition is \(\rho_\infty U_\text{ref} L_\text{gridUnit}/{\mu_\infty}\). In the case description, we know the Reynolds number based on tip speed and reference chord is \(4.95\times 10^6\), so
(8.4.1)\[\frac{\rho_\infty U_\text{tip} \text{chord}_\text{ref}}{\mu_\infty} = \frac{\rho_\infty \left(0.69 C_\infty\right) \text{chord}_\text{ref}}{\mu_\infty} = 4.95\times 10^6\]
then the “freestream::Reynolds” is calculated:
(8.4.2)\[\begin{split}\text{freestream::Reynolds}&=\frac{\rho_\infty U_\text{ref} L_\text{gridUnit}}{\mu_\infty} = \frac{\rho_\infty\cdot \text{MachRef} \cdot C_\infty L_\text{gridUnit}}{\mu_\infty} \\ &=\frac{\rho_\infty \left(0.69 C_\infty\right) \text{chord}_\text{ref}}{\mu_\infty}\times\frac{\text{MachRef}}{0.69}\times\frac{L_\text{gridUnit}}{\text{chord}_\text{ref}} \\ &= 4.95\times 10^6 \times \frac{0.69}{0.69}\times \frac{1\, \text{inch}}{14\, \text{inch}} = 3.3536\times10^5\end{split}\]
Therefore, the “freestream::Reynolds” is \(3.3536\times10^5\)
Option 2: set “freestream::muRef”. The “muRef” here is a non-dimensional quantity. The “muRef” here is mesh dependent, because it depends on \(L_{gridUnit}\). Its definition is
(8.4.3)\[\text{freestream::muRef} = \frac{\mu_\infty}{\rho_\infty C_\infty L_\text{gridUnit}}\]
If you already know the Reynolds number then you could use the following equation to get the “freestream::muRef”:
(8.4.4)\[\begin{split}\text{freestream::muRef} &= \frac{\rho_\infty U_\text{tip}\text{Chord}_\text{ref}/Re}{\rho_\infty C_\infty L_\text{gridUnit}} =\frac{\rho_\infty \left(0.69 C_\infty\right) \text{14 inch}}{\rho_\infty C_\infty \text{1 inch} \cdot 4.95\times10^6} \\ &=\frac{0.69\cdot \text{14 inch}}{\text{1 inch} \cdot 4.95\times 10^6} = 1.95152\times10^{-6}\end{split}\]
Therefore, the “freestream::muRef” is \(1.95152\times10^{-6}\)
“BETDisks::omega”. This is the non-dimensional angular speed of the rotor blades. Its definition is
(8.4.5)\[\text{BETDisks::omega} = \Omega\cdot\frac{L_\text{gridUnit}}{C_\infty}\]
Because we know \(\Omega=\frac{U_\text{tip}}{\text{Radius}}\),
(8.4.6)\[\begin{split}\text{BETDisks::omega} &= \frac{U_\text{tip}}{\text{Radius}}\cdot\frac{L_\text{gridUnit}}{C_\infty} = \frac{0.69C_\infty\cdot \text{1 inch}}{\text{150 inch} \cdot C_\infty}\\ &= 0.69/150 = 0.0046\end{split}\]
Therefore, the “BETDisks::omega” is 0.0046
After setting up the case configuration file, the case is ready to submit. The 592K-node mesh file, and its corresponding mesh and case configuration files can be downloaded via the following links:
Mesh file: XV15_BETDisk_R150_592K.lb8.ugrid
Mesh configuration file: Flow360Mesh.json
Case configuration file for \(\theta_{75}=0^o\): Flow360_hover_pitch0.json
Case configuration file for \(\theta_{75}=3^o\): Flow360_hover_pitch3.json
Case configuration file for \(\theta_{75}=5^o\): Flow360_hover_pitch5.json
Case configuration file for \(\theta_{75}=10^o\): Flow360_hover_pitch10.json
Case configuration file for \(\theta_{75}=13^o\): Flow360_hover_pitch13.json
Note
The only difference between the configuration files of the above 5 cases is the BETDisks/twists
distribution.
For detailed instructions on how to upload a mesh, run a case and download the results, please refer to the Quick Start section of this documentation - these details will not be covered in this case study.
Some tips on setting the input quantities related to BET can be found at BET input. Please note that in the high fidelity detached eddy simulation of XV-15 rotor blades in our paper, there is no hub, so to match the model in the high fidelity simulations, the chord length in \(r<0.09R\) should be 0 in BET simulations. Therefore, in the case configuration file, the chord length is set to 0 right before the first cross section (\(r=0.09R\)). This setting leads to the radial distribution similar to “chords_distribution_1” shown in BET input. The forces and moments related to the BET Disk are saved to “bet_forces_v2.csv”. A detailed description on this file can be found at BET Loading Output. Here we will convert the non-dimensional values in the above csv file to dimensional values:
thrust and torque. Because the axial direction of the rotor is in Z axis, the thrust is saved as “Disk0_Force_z” and the torque is saved as “Disk0_Moment_z” in the .csv file. The dimensional thrust and torque can be calculated by Eq.(2.2.1) and Eq.(2.2.2):
(8.4.7)\[\begin{split}\text{Thrust} &= \text{Disk0_Force_z}\cdot \rho_\infty C^2_\infty L^2_\text{gridUnit} \\ &= \text{Disk0_Force_z}\cdot 1.225 kg/m^3 \times 340.3^2 m^2/s^2 \times 0.0254^2 m^2 \\ &= \text{Disk0_Force_z}\cdot 91.5224 N\end{split}\](8.4.8)\[\begin{split}\text{Torque} &= \text{Disk0_Moment_z}\cdot \rho_\infty C^2_\infty L^3_\text{gridUnit} \\ &= \text{Disk0_Moment_z}\cdot 1.225 kg/m^3 \times 340.3^2 m^2/s^2 \times 0.0254^3 m^3 \\ &= \text{Disk0_Moment_z}\cdot 2.324669 N\cdot m\end{split}\]
The convergence history of dimensional thrust and torque using steady BET Disk solver is shown in following figures:
sectional thrust and torque. In the “bet_forces_v2.csv” file, the sectional thrust coefficient is provided. Here we will show the process to convert the non-dimensional Ct into its physical dimension, i.e. sectional thrust per unit span in SI. so the dimensional quantities in Eq.(2.2.3) and Eq.(2.2.4) to compute dimensional sectional thrust:
Radius of rotor disk \(R = 150\times L_{gridUnit} = 3.81\,\text{meter}\)
rotating angular speed \(\Omega = V_{tip}/R = Mach_{tip}*C_{\infty}/R = 61.6237\, \text{rad/second}\)
reference chord \(\text{chord}_{\text ref}=14\times L_{gridUnit} = 0.3556\, \text{meter}\)
Assume we want to calculate the sectional thrust and torque at the first disk’s first blade’s second radial location, i.e. Disk0_Blade0_R1:
To show a closer comparison between high fidelity full-rotor unsteady simulation and BET Disk steady simulation, the physical sectional thrust, of \(\theta_{75}=10^o\) case as an example, on a blade per unit span is shown below
The biggest difference between high fidelity simulation and BET Disk simulation is near the tip region, where blade-vortex interaction is strong. The flow around the tip can be highly dimensional, making BET Disk locally inaccurate. This normally happens at hovering or near-hovering conditions. From the total thrust of the three blades, compared to the Flow360 high fidelity unsteady simulation, the thrust predicted by BET Disk is ~8% different. This level of accuracy makes the BET Disk a useful tool in the preliminary design stages.
To provide an overview of the propeller efficiency in hovering mode, the thrust coefficient, torque coefficient and figure of merit defined in Eq.(8.4.10) are calculated and compared with several experimental data and numerical prediction of high-fidelity DES simulations:
where \(R\) is rotor disk radius and \(A\) is rotor disk area, i.e. \(\pi R^2\)
8.4.4. Airplane Mode
In airplane mode, four blade collective angles are considered: \(26^o, 27^o, 28^o, 28.8^o\) at \(r/R=0.75\). The flow conditions are:
Tip Mach Number = 0.54.
Reynolds Number (based on reference chord and tip speed, with no account for the inflow velocity) = \(4.5\times 10^6\).
Reference chord = 14 inch.
Reference Temperature= 288.15 K.
Advance ratio (defined as inflow speed over tip speed) = 0.337
The mesh file and mesh configuration file are the same as the files in previous helicopter hovering mode. The case configuration files are different:
Case configuration file for \(\theta_{75}=26^o\): Flow360_airplane_pitch26.json
Case configuration file for \(\theta_{75}=27^o\): Flow360_airplane_pitch27.json
Case configuration file for \(\theta_{75}=28^o\): Flow360_airplane_pitch28.json
Case configuration file for \(\theta_{75}=28.8^o\): Flow360_airplane_pitch28.8.json
The convergence history of the thrust coefficient and torque coefficient using the steady BET Disk solver is shown below
Convergence history of thrust coefficient and torque coefficient in airplane mode at various pitch angles.
- As an example, similar to the helicopter hovering mode shown above, the physical sectional thrust for the \(\theta_{75}=26^o\) case is shown below. We have comparisons to the high fidelity DES simulation both on a blade per unit span basis and for the total force. Please note the non-zero origin of the Y axis on the right plot of total force.
Similar to the helicopter hovering mode, the physica sectional thrust, of \(\theta_{75}=26^o\) case as an example, on a blade per unit span and the total force compared to the high fidelity simulation is shown below
To provide an overview of power efficiency in airplane mode at various pitching angles, the figure below shows the comparison of the thrust coefficient, torque coefficient and propeller propulsive efficiency, defined in Eq.(8.4.11), between BET Disk and high fidelity simulations.