1 Introduction

Helicopter rotor blades are usually slender structures with a rotor radius much larger than the chord length and thickness. This geometrical property encourages modeling the blade as a one-dimensional (1D) beam, which saves computational costs compared to a 3D structural model. For this reason, multiphysics tools for helicopter (rotor) simulations – so-called comprehensive codes – commonly employ beam models to simulate the blades. This approach is also taken in the Versatile Aeromechanics Simulation Tool (VAST) [3].

VAST’s structural kernel is a multibody system (MBS) that includes both rigid and flexible bodies. The MBS formalism is based on a set of minimal states that are comprised of the joint states and the states representing flexible-body deformation. This method yields ordinary differential equations (ODE) of motion, which is a requirement for each of the various VAST models (MBS, airloads, inflow, control, etc.) that are coupled to each other by the VAST solver.Footnote 1 The ODE formalism requires the Jacobians of the bodies’ linear and angular velocities \(\mathbf{v}\) and \(\omega \) as well as the flexible velocities \(\mathbf{r}_{\mathrm{II}}\) with respect to the minimal states of the whole MBS. These Jacobians are calculated using automatic differentiation [6]. This not only improves the maintainability of the code, but also substantially simplifies the inclusion of flexible body models.

The use cases of VAST include flexible structures (e.g., rotor blades, fuselage, tail boom) that undergo large reference displacements, but only small deformations. Under these conditions, the floating frame-of-reference (FFR) formulation [8, 9] is applicable with good accuracy. At the same time, this method allows various types of flexible-body models to be included, such as finite-element (FE) models or modal descriptions of deformation. For these reasons, the FFR formulation is used instead of other approaches, e.g., the absolute nodal coordinate formulation or the geometrically exact beam formulation (both compared in [1]), although these are superior to the FFR formulation if geometric nonlinearities play a role, i.e., in large deformation analyses.

For flexible bodies in VAST, the nodal position states \(\mathbf{r}_{\mathrm{I}}\) and velocity states \(\mathbf{r}_{\mathrm{II}}\) of the FE model describe the body deformation with respect to the FFR, which moves (“floats”) relative to the inertial frame by \(\mathbf{v}\) and \(\omega \). The vectors \(\mathbf{v}\) and \(\omega \) are expressed in the coordinates of the FFR.Footnote 2 These vectors represent the rigid-body portion of motion with the corresponding mass matrix \(\mathbf{m}_{\mathrm{RR}}\), inertia tensor \(\bar{\mathbf{J}}_{\theta \theta}\), and coupling matrix \(\tilde{\bar{\mathbf{S}}}_{\mathrm{t}}^{\mathrm{T}}\), see the upper part of equation (1):

$$\begin{aligned} &\begin{bmatrix} \mathbf{m}_{\mathrm{RR}} & \tilde{\bar{\mathbf{S}}}_{\mathrm{t}}^{ \mathrm{T}} & \bar{\mathbf{S}} \\ & \bar{\mathbf{J}}_{\theta \theta} & \bar{\mathbf{J}}_{\theta \mathrm{f}} \\ sym. & & \mathbf{M}_{\mathrm{ff}} \end{bmatrix} \begin{bmatrix} \dot{\mathbf{v}} \\ \dot{\omega} \\ \dot{\mathbf{r}}_{\mathrm{II}} \end{bmatrix} = \begin{bmatrix} \mathbf{0} \\ \mathbf{0} \\ -\mathbf{K}_{\mathrm{ff}}\,\mathbf{r}_{\mathrm{I}} - \mathbf{D}_{ \mathrm{ff}}\,\mathbf{r}_{\mathrm{II}} \end{bmatrix} + \begin{bmatrix} \mathbf{Q}_{\mathrm{g}}^{\mathrm{R}} \\ \mathbf{Q}_{\mathrm{g}}^{\theta} \\ \mathbf{Q}_{\mathrm{g}}^{\mathrm{f}} \end{bmatrix} + \begin{bmatrix} \mathbf{Q}_{\mathrm{v}}^{\mathrm{R}} \\ \mathbf{Q}_{\mathrm{v}}^{\theta} \\ \mathbf{Q}_{\mathrm{v}}^{\mathrm{f}} \end{bmatrix} + \begin{bmatrix} \mathbf{Q}_{\mathrm{e}}^{\mathrm{R}} \\ \mathbf{Q}_{\mathrm{e}}^{\theta} \\ \mathbf{Q}_{\mathrm{e}}^{\mathrm{f}} \end{bmatrix} . \end{aligned}$$
(1)

The second-order differential equation of the FE system has been converted to a first-order form; the trivial kinematic equation \(\dot{\mathbf{r}}_{\mathrm{I}} = \mathbf{r}_{\mathrm{II}}\) is solved separately. In the lower part of equation (1), the FE system’s mass \(\mathbf{M}_{\mathrm{ff}}\), stiffness \(\mathbf{K}_{\mathrm{ff}}\), and damping \(\mathbf{D}_{\mathrm{ff}}\) matrices are found. \(\mathbf{K}_{\mathrm{ff}}\) is composed of both the structural and geometric stiffnesses. \(\mathbf{D}_{\mathrm{ff}}\) depends on the structural damping model. In this paper, no structural damping is applied, i.e., \(\mathbf{D}_{\mathrm{ff}} = \mathbf{0}\). The rightmost entries \(\bar{\mathbf{S}}\) and \(\bar{\mathbf{J}}_{\theta \mathrm{f}}\) in the upper part of the overall mass matrix constitute coupling terms between the rigid-body motion and the flexible motion. The right-hand side includes gravitational loads \(\mathbf{Q}_{\mathrm{g}}\), inertial loads \(\mathbf{Q}_{\mathrm{v}}\), and external loads \(\mathbf{Q}_{\mathrm{e}}\) acting on the rigid translatory, rigid rotational, and flexible motion (superscripts \(\mathrm{R}\), \(\theta \), and \(\mathrm{f}\), respectively). In the MBS, equation (1) is evaluated for the whole FE system, i.e., for the assembly of all finite elements. Accordingly, in equation (1), \(\mathbf{r}_{\mathrm{I}}\) and \(\mathbf{r}_{\mathrm{II}}\) represent the states of all nodes. For the remainder of the paper, in contrast, \(\mathbf{r}_{\mathrm{I}}\) and \(\mathbf{r}_{\mathrm{II}}\) represent the states of one element only (featuring 2 nodes). All matrices and vectors given below refer to this one element.

The set of nodal states \((\mathbf{r}_{\mathrm{I}},\mathbf{r}_{\mathrm{II}})\), the assembly of \(\mathbf{K}_{\mathrm{ff}}\), as well as a predominant portion of the shape functions that are referenced in the following are based on the Beam Advanced Model (BAM)Footnote 3 [1012]. BAM is specialized to address the needs of helicopter-blade modeling. Through the introduction of differential degrees-of-freedom,Footnote 4 it enables the efficient computation of discontinuous physical characteristics, without the need for a refined discretization. BAM accounts for geometric stiffening by integrating the stress distribution in the deformed configuration over the element, as described in [12, equation 22] and [11, equations 30 and 34]. This means that \(\mathbf{K}_{\mathrm{ff}} = \mathbf{K}_{\mathrm{ff}}(\mathbf{r}_{ \mathrm{I}})\). Prior to the work at hand, BAM had been integrated into the comprehensive code HOST in a prototypical fashion based on decoupled dynamic equations for the rigid- and flexible-body motions [13]. In contrast, to address the couplings between these kinds of motion as well as interactions with other bodies, BAM is integrated into the MBS of VAST via the FFR approach.

In [12, equations 32 – 35], shape functions based on third-order Hermite polynomials are defined for the translatory deflections \(u(\zeta )\), \(v(\zeta )\), \(w(\zeta )\), and the torsional deflection \(\Phi (\zeta )\) of a BAM element. \(\zeta \) is the coordinate along the reference axis. That work also derives expressions [12, equations 8 and 9] for the bending angles \(\Phi _{\xi}(\zeta )\), \(\Phi _{\eta}(\zeta )\) about the lateral axis \(\xi \) and the vertical axis \(\eta \), respectively, using Timoshenko beam theory to link these to the translatory bending. Based on these relationships, the element’s translatory and rotational shape function matrices \(\mathbf{S}_{\mathrm{tra}}\) and \(\mathbf{S}_{\mathrm{rot}}\) are defined as

$$\begin{aligned} \begin{bmatrix} u(\zeta ) \\ v(\zeta ) \\ w(\zeta ) \end{bmatrix} = \mathbf{S}_{\mathrm{tra}}(\zeta ) \, \mathbf{r}_{ \mathrm{I}} \hspace{0.5cm} \text{and} \hspace{0.5cm} \begin{bmatrix} \Phi (\zeta ) \\ \Phi _{\xi}(\zeta ) \\ \Phi _{\eta}(\zeta ) \end{bmatrix} = \mathbf{S}_{\mathrm{rot}}(\zeta ) \, \mathbf{r}_{ \mathrm{I}}, \end{aligned}$$
(2)

with \(\mathbf{r}_{\mathrm{I}}\) representing the degrees-of-freedom of the BAM element. The indices 1 and 2 denote the respective node of the element, while \(l\) and \(r\) indicate the left and right side of the node, respectively:

$$\begin{aligned} \mathbf{r}_{\mathrm{I}} = &\left ( u_{1}, v_{1}, w_{1}, \Phi _{1}, \Phi _{\xi ,1}, \Phi _{\eta ,1}, u'_{1,l}, u'_{1,r}, \Phi '_{1,l}, \Phi '_{1,r}, \right . \\ & \hspace{1mm} \left . u_{2}, v_{2}, w_{2}, \Phi _{2}, \Phi _{\xi ,2}, \Phi _{\eta ,2}, u'_{2,l}, u'_{2,r}, \Phi '_{2,l}, \Phi '_{2,r} \right )^{\mathrm{T}}. \end{aligned}$$
(3)

Translatory shape function matrices are also applied in the FFR formulation [7, 9], where deformations read \(\mathbf{S}_{\mathrm{tra}}\,\mathbf{r}_{\mathrm{I}}\) and deformation velocities read \(\mathbf{S}_{\mathrm{tra}}\,\mathbf{r}_{\mathrm{II}}\). The sole use of \(\mathbf{S}_{\mathrm{tra}}\) for these kinematic evaluations works fine as long as \(\mathbf{S}_{\mathrm{tra}}\) resolves all spatial dimensions, i.e., \(\mathbf{S}_{\mathrm{tra}} = \mathbf{S}_{\mathrm{tra}}(x,y,z)\), with \(x\), \(y\), \(z\) being the coordinates with respect to the FFR. However, this is not the case for a 1D beam model, where \(\mathbf{S}_{\mathrm{tra}} = \mathbf{S}_{\mathrm{tra}}(\zeta )\) depends only on the beam-axis coordinate \(\zeta \). For such beam models, the consideration of the rotational shape function matrix \(\mathbf{S}_{\mathrm{rot}}\) may be necessary to evaluate the translatory kinematics of a particle in the body, as shown in the following.

Figure 1 illustrates a deformed finite beam element. The reference point of the cross-section A is located at \(\bar{\mathbf{u}}_{\mathrm{m}}\). The bar indicates that the quantity is given relative to the FFR. The particle under consideration is located at a distance \(\mathbf{u}_{\mathrm{A}}\) from the reference axis, so that the particle’s location with respect to the FFR reads

$$\begin{aligned} \bar{\mathbf{u}} = \bar{\mathbf{u}}_{\mathrm{m}} + \mathbf{u}_{ \mathrm{A}}. \end{aligned}$$
(4)
Fig. 1
figure 1

Particle in a cross-section \(\mathrm{A}\) moving due to torsional deformation of a 1D beam

Its velocity is

$$\begin{aligned} \dot{\bar{\mathbf{u}}} = \dot{\bar{\mathbf{u}}}_{\mathrm{m}} + \dot{\mathbf{u}}_{\mathrm{A}} = \mathbf{S}_{\mathrm{tra}}(\zeta ) \, \mathbf{r}_{\mathrm{II}} + \tilde{\omega}_{\mathrm{flex}} \mathbf{u}_{ \mathrm{A}}, \end{aligned}$$
(5)

with \(\omega _{\mathrm{flex}} = \mathbf{S}_{\mathrm{rot}}(\zeta ) \, \mathbf{r}_{\mathrm{II}}\) and the tilde symbol denoting the cross product operator according to

$$\begin{aligned} \mathbf{a} \times \mathbf{b} &= \begin{bmatrix} a_{2} b_{3} - a_{3} b_{2} \\ a_{3} b_{1} - a_{1} b_{3} \\ a_{1} b_{2} - a_{2} b_{1} \end{bmatrix} = \tilde{\mathbf{a}} \mathbf{b} = \begin{bmatrix} 0 & -a_{3} & a_{2} \\ a_{3} & 0 & -a_{1} \\ -a_{2} & a_{1} & 0 \end{bmatrix} \begin{bmatrix} b_{1} \\ b_{2} \\ b_{3} \end{bmatrix}. \end{aligned}$$
(6)

Equation (5) becomes

$$\begin{aligned} \dot{\bar{\mathbf{u}}} = \mathbf{S}_{\mathrm{tra}}(\zeta ) \, \mathbf{r}_{\mathrm{II}} - \tilde{\mathbf{u}}_{\mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}(\zeta ) \, \mathbf{r}_{\mathrm{II}} = \underbrace{\left [ \mathbf{S}_{\mathrm{tra}}(\zeta ) - \tilde{\mathbf{u}}_{\mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}(\zeta ) \right ]}_{ \mathbf{S}} \, \mathbf{r}_{\mathrm{II}}, \end{aligned}$$
(7)

where the change from + to − is explained by \(\tilde{\mathbf{a}}\mathbf{b} = - \tilde{\mathbf{b}}\mathbf{a}\). The term

$$\begin{aligned} \mathbf{S}(\zeta ,\xi ,\eta ) = \mathbf{S}_{\mathrm{tra}}(\zeta ) - \tilde{\mathbf{u}}_{\mathrm{A}}(\xi ,\eta ) \, \mathbf{S}_{ \mathrm{rot}}(\zeta ) \end{aligned}$$
(8)

is called the complemented shape function matrix in this work. Due to \(\mathbf{u}_{\mathrm{A}} = \mathbf{u}_{\mathrm{A}}(\xi ,\eta )\), it depends not only on \(\zeta \), but also on the cross-sectional coordinates \(\xi \) and \(\eta \).

In addition to its kinematic impact, \(\mathbf{S}_{\mathrm{rot}}\) is also important for the dynamics of the flexible-beam model. According to the FFR theory [7, 9], several submatrices and vectors of equation (1) include volume integrals with both the mass density \(\rho (x,y,z)\) and the translatory shape function matrix \(\mathbf{S}_{\mathrm{tra}}(x,y,z)\) as integrands – the so-called inertia shape integrals. As in the kinematic example above, however, the sole consideration of \(\mathbf{S}_{\mathrm{tra}}\) may be insufficient for capturing dynamic effects related to torsional deformation. The first results of additionally considering \(\mathbf{S}_{\mathrm{rot}}\) in the inertial loads \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\) were presented in [14]. In the present work, the complemented shape function matrix \(\mathbf{S}\) is consistently used instead of \(\mathbf{S}_{\mathrm{tra}}\) in all inertia shape integrals and all right-hand side load terms of equation (1). In Sect. 2, the individual terms are given based on \(\mathbf{S}\) according to equation (8). The benefit of the modified implementation (\(\mathbf{S}\) instead of \(\mathbf{S}_{\mathrm{tra}}\)) in the analysis of rotating beams, especially helicopter rotor blades, is presented in Sect. 3.

2 Theory

The terms of equation (1) are taken from the literature [7, 9] in their general 3D formulation. This section presents two modifications of the terms:

  • The 3D volume integrals are transformed to 1D integrals along the beam’s length. The preevaluated cross-sectional integrals, which are included in the beam model’s configuration data, appear as integrands. This transformation improves performance and facilitates the configuration of beam models.

  • The complemented shape function matrix \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) is consistently applied.

2.1 Cross-sectional mass moments in the local frame

First, the following cross-sectional integrals are defined. In the local cross-sectional frame, the offset \(\mathbf{u}_{\mathrm{A}}^{\mathrm{loc}}\) of a particle from the cross-sectional reference (beam-axis intersection point) reads \(\mathbf{u}_{\mathrm{A}}^{\mathrm{loc}} = \left ( 0, \xi , \eta \right )^{\mathrm{T}}\). Table 1 lists the cross-sectional mass moments in the local frame. These are included in the beam model’s configuration data and do not depend on deformation, so they can be evaluated in advance.

Table 1 Cross-sectional mass moments, integrated in the local cross-sectional frame

2.2 Cross-sectional mass moments in the FFR

The transformation matrix \(\mathbf{T}\) rotates vectors and matrices from the FFR to the local cross-sectional frame. Thus, the application of \(\mathbf{T}^{\mathrm{T}}\mathbf{v}\) for vectors \(\mathbf{v}\) and \(\mathbf{T}^{\mathrm{T}}\mathbf{M}\mathbf{T}\) for matrices \(\mathbf{M}\) rotates from the local frame to the FFR. The FFR-transformed vectors and matrices are:

figure b

\(\mathbf{T}\) includes two rotations:

  1. 1.

    The orientation of the local frame with respect to the FFR in the undeformed configuration. This contribution can be large, e.g., when the beam axis is bent, as is the case for some modern helicopter rotor blades like the one investigated in Sect. 3.3.

  2. 2.

    The flexible rotation due to deformation of the beam. This part is usually small but can be important – especially for the torsional dynamics, as presented in Sect. 3.2.

Consequently, the deformation states \(\mathbf{r}_{\mathrm{I}}\) affect the rotation matrix \(\mathbf{T}\) in equations (10)–(12), so that these integrals – when expressed in the FFR – depend on the deformation of the beam as well.

2.3 Inertia shape integrals

The particle’s location relative to the FFR is given by equation (4), where \(\bar{\mathbf{u}}_{\mathrm{m}}\) is the cross-sectional reference location (affected by translatory flexible displacements), and \(\mathbf{u}_{\mathrm{A}}\) is the offset within the cross-section (affected by rotational flexible displacements). This composition is used in the following for the transformation of the 3D integrals over the volume \(V\) to 1D integrals along the beam axis \(\zeta \). The integrals over the cross-sectional area \(A\) (equations (9)–(12)) are highlighted in gray color to make them more easily recognizable. The integrals corresponding to rigid-body motion (not affected by the introduction of the complemented shape function matrix) are:

figure c

The integrals related to flexible motion are based on the complemented shape function matrix \(\mathbf{S}\) according to equation (8). These are:

figure d

Note that \(\mathbf{S}_{\mathrm{tra}} = \mathbf{S}_{\mathrm{tra}}(\zeta )\) and \(\mathbf{S}_{\mathrm{rot}} = \mathbf{S}_{\mathrm{rot}}(\zeta )\). Along with the cross-sectional integrals’ dependency on the deformation state \(\mathbf{r}_{\mathrm{I}}\) due to flexible rotation (cf. Sect. 2.2), the integrals in equations (14), (15), and (17) also depend on the deformation because \(\bar{\mathbf{u}}_{\mathrm{m}} = \bar{\mathbf{u}}_{\mathrm{m}}(\zeta , \mathbf{r}_{\mathrm{I}})\).

2.4 Load terms

Finally, the loads \(\mathbf{Q}_{\mathrm{g}}^{\mathrm{f}}\), \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\), and \(\mathbf{Q}_{\mathrm{e}}^{\mathrm{f}}\) also contain the shape function matrix \(\mathbf{S}\). \(\mathbf{g}\) denotes the gravitational acceleration expressed in the FFR, while \(\mathbf{a}\) is the FFR acceleration due to angular velocities in the MBS:

figure e

In equation (20), the conversions \(\tilde{\mathbf{u}}_{\mathrm{A}}^{\mathrm{T}}\tilde{\omega} \tilde{\omega}\mathbf{u}_{\mathrm{A}} = -\tilde{\omega} \tilde{\mathbf{u}}_{\mathrm{A}}^{\mathrm{T}}\tilde{\mathbf{u}}_{ \mathrm{A}}\omega \) and \(-\tilde{\mathbf{u}}_{\mathrm{A}}^{\mathrm{T}}\tilde{\omega} \tilde{\mathbf{u}}_{\mathrm{A}}=\tilde{\omega}\mathbf{u}_{\mathrm{A}} \mathbf{u}_{\mathrm{A}}^{\mathrm{T}} - \tilde{\mathbf{u}}_{\mathrm{A}}^{ \mathrm{T}}\tilde{\mathbf{u}}_{\mathrm{A}}\tilde{\omega}\) have been used. Equation (21) differs from the other load terms because the external loads \(\mathbf{Q}_{\mathrm{e}}^{\mathrm{f}}\) are \(n\) pairs of discrete forces and moments \((\mathbf{F}_{i},\mathbf{M}_{i})\), while \(\mathbf{Q}_{\mathrm{g}}^{\mathrm{f}}\) and \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\) are volume forces.

3 Results

The modified implementation has a significant influence on the inertial loads term \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\) acting on the flexible motion. The added value of using the complemented shape function matrix \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) instead of the original shape function matrix \({\mathbf{S} = \mathbf{S}_{\mathrm{tra}}}\) for calculating \({\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}}\) is illustrated in the following. Section 3.2 verifies the implementation based on an academic test case with analytic reference results, and Sect. 3.3 presents results for a practical test case. Prior to these problem-specific results, a general verification based on a simple rotor blade is provided in Sect. 3.1.

3.1 General verification

The beam formulation presented in this paper is used for the modal analysis of a model helicopter rotor blade [15]. The rotor radius is \(1.397\,\mathrm{m}\), and the rotor speed varies between 0 and \(660\,\mathrm{rpm}\). The blade is attached to the hub at a radial station of \(0.076\,\mathrm{m}\) (\(5.4\%\) of the rotor radius) via hinges for flap (out-of-plane) and lead-lag (inplane) motion of the blade. The reference includes all the required configuration data of the structural model. It should be noted that the Young’s modulus in [15] is given as \(E = 1.0 \cdot 10^{7}\,\mathrm{lb}/\mathrm{in}^{2}\), but its unit is obviously intended as \(\mathrm{lbf}/\mathrm{in}^{2}\).

The VAST beam model consists of 18 BAM elements. The corresponding radial stations of the nodes are listed in Table 2. 15 elements are required to account for the abrupt parameter changes along the radius according to [15, Table 1]. Three additional elementsFootnote 5 are inserted in the uniform-blade section between \(R = 0.718\,\mathrm{m}\) and \(R = 1.295\,\mathrm{m}\) (\(51\%\) to \(93\%\) of the radius).

Table 2 Nodal stations of the 18 BAM elements

In Fig. 2, the resulting eigenfrequencies (“VAST-BAM, \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\)”) are compared to the measured and predicted eigenfrequencies from [15], “TM4760”. The two eigenfrequencies corresponding to the rigid-body flap and lead-lag modes (lowest two graphs) are not provided in [15]. The correlation between VAST-BAM and NASTRAN is very good. A discussion of the correlation between the numerical predictions and the experimental eigenfrequencies is omitted because it is unclear how the beam configuration data in [15, Table 1] has been determined. Accordingly, this test case constitutes a code-to-code verification only.

Fig. 2
figure 2

Campbell diagram of the model helicopter rotor blade, all frequencies normalized to a nominal rotor speed of \(\Omega = 69.115\,\mathrm{rad}/\mathrm{s}\) (\(660\,\mathrm{rpm}\)), configuration data and reference results (TM4760) taken from [15]

3.2 Verification of torsion dynamics based on an academic test case

The modified implementation including \(\mathbf{S}_{\mathrm{rot}}\) accounts for the effect of inertial loads on the beam’s nodes’ flexible rotation. One particularly relevant effect of inertial loads on flexible rotation in helicopter rotor analysis is the propeller moment [2, 5], which is illustrated in Fig. 3. The cross-section of a 1D beam may have different inertial properties in its two directions. For example, the lead-lag inertia per unit length of a typical rotor blade cross-section is larger than its flap inertia per unit length. In this case, for a rotating blade, the centrifugal forces \(\mathbf{F}_{\mathrm{c}}\) generate the propeller moment \(\mathbf{M}_{\mathrm{p}}\) that tends to rotate the section such that it lays flat in the plane of rotation.

Fig. 3
figure 3

Phenomenological explanation of the propeller moment \(\mathbf{M}_{\mathrm{p}}\)

The configuration used to verify the propeller moment is sketched in Fig. 4. The “beam” consists of four quasimasslessFootnote 6 and torsionally compliant FE elements (thin part of the beam), which together have the torsional stiffness \(k\). The fifth and last element is a quasirigidFootnote 7 cuboid of size \(a \cdot a \cdot c\) with homogeneous mass density \(\rho \) (thick tip of the beam). Note that the beam axis \(\zeta \) is not bent, i.e., the cuboid’s longitudinal axis coincides with one of its shorter dimensions \(a\) and not with the longer side \(c\). The beam is clamped to a hub with a constant rotational speed \(\Omega \) and has an undeformed inclination of \(\vartheta _{\mathrm{pre}}\). Due to the propeller moment acting on the cuboid, the beam is elastically twisted by \(\vartheta _{\mathrm{flex}} < 0\).

Fig. 4
figure 4

Beam configuration for verifying the propeller moment

The propeller moment on the cuboid with inclination \(\vartheta = \vartheta _{\mathrm{pre}} + \vartheta _{\mathrm{flex}}\) is

$$\begin{aligned} M_{\mathrm{p}} = -\Omega ^{2} \cdot \left ( I_{\eta \eta} - I_{\xi \xi} \right ) \cdot \sin (\vartheta ) \cdot \cos (\vartheta ), \end{aligned}$$
(22)

where the mass moments of inertia are \({I_{\eta \eta} = m/12 \, \left (a^{2}+c^{2}\right )}\) around the vertical axis and \({I_{\xi \xi} = m/12 \, \left (a^{2}+a^{2}\right )}\) around the transverse axis, both with \({m = \rho \,a^{2}\,c}\). The expression given in equation (22) can, for example, be identified in the torsional differential equation presented in [4] and is explicitly called “propeller moment” in [2]. The torsional stiffness of the rotating beam in equilibrium counteracts the propeller moment, i.e., \(\vartheta _{\mathrm{flex}} = M_{\mathrm{p}} / k\). Since \(\vartheta < 1\,^{\circ}\), the simplifications \(\sin (\vartheta ) \approx \vartheta \) and \(\cos (\vartheta ) \approx 1\) are justifiable, so that

$$\begin{aligned} \vartheta _{\mathrm{flex}} = \frac{-\Omega ^{2}}{k}\left (I_{\eta \eta}-I_{\xi \xi}\right )\cdot \left (\vartheta _{\mathrm{pre}} + \vartheta _{\mathrm{flex}}\right ) \Leftrightarrow \vartheta _{ \mathrm{flex}} = \frac{\frac{-\Omega ^{2}}{k}\left (I_{\eta \eta}-I_{\xi \xi}\right )\vartheta _{\mathrm{pre}}}{1 + \frac{\Omega ^{2}}{k}\left (I_{\eta \eta}-I_{\xi \xi}\right )} = -0.75^{\circ}. \end{aligned}$$
(23)

In VAST, the configuration of Fig. 4 is modeled using the BAM elements described in this paper. Only for this test case, the elongation degrees-of-freedom \(u\) are disabled to suppress geometric stiffening, which is not included in the analytical reference calculation. Table 3 compares the resulting flexible-tip twist for \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\) and \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) with the analytical solution. As expected, \(\mathbf{S}_{\mathrm{tra}}\) does not account for the effect of the propeller moment at all. However, with \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\), the result is correct within the accuracy expected from the numerics and discretization.

Table 3 Equilibrium flexible twist \(\vartheta _{\mathrm{flex}}\) of the beam in Fig. 4

To address the frequency-domain behavior of the beam, the restoring propeller moment can be interpreted as an additional stiffness \(k_{\mathrm{p}}\), for which the small-angle assumption for \(\vartheta \) is again applied:

$$\begin{aligned} k_{\mathrm{p}} = \partial M_{\mathrm{p}} / \partial \vartheta = \Omega ^{2} \left (I_{\eta \eta}-I_{\xi \xi}\right ). \end{aligned}$$
(24)

The expected torsional eigenfrequency is \(\sqrt{\left (k + k_{\mathrm{p}}\right )/{I_{\zeta \zeta}}}\) with \(I_{\zeta \zeta} = m/12\,\left (c^{2}+a^{2}\right )\). Table 4 presents the first torsion eigenfrequency of the beam for the nonrotating case \(\Omega = 0\,\mathrm{rad}/\mathrm{s}\) and for \(\Omega = 100\,\mathrm{rad}/\mathrm{s}\). In the nonrotating case, the numerical results deviate from the analytical reference, which is \(9.18790\,\mathrm{Hz}\), by only \(-0.004\%\), which confirms the consistency of the analytical and numerical structural models (without inertial loads). At \(\Omega = 100\,\mathrm{rad}/\mathrm{s}\), a first torsional eigenfrequency of \(18.3758\,\mathrm{Hz}\) is expected analytically. However, with \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\), the eigenfrequency remains equal to that of the nonrotating case. With \({\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}}\), the eigenfrequency matches the analytical prediction with an error of only \(-0.002\%\).

Table 4 First torsion eigenfrequency of the beam in Fig. 4, also with \(\Omega = 0\,\mathrm{rad}/\mathrm{s}\)

These results show that the complemented shape function matrix is needed to account for the propeller moment. Note that the rotation of the cross-sectional integrals in equations (10)–(12) by \(\mathbf{T}\) must include the deformation, i.e., \(\mathbf{T} = \mathbf{T}(\mathbf{r}_{\mathrm{I}})\). This is crucial to determine \(k_{\mathrm{p}}\) (see equation (24)) because \(M_{\mathrm{p}}\) depends on \(\vartheta _{\mathrm{flex}}\). The torsion eigenfrequency, in turn, depends on \(k_{\mathrm{p}}\).

3.3 Validation based on a practical test case

As an example of a modern rotor blade, a prototype blade [10] from a helicopter rotor research program at Airbus is investigated. Figure 5 shows the blade with a double-swept planform. The real blade is attached to the rotor hub via a combined bearing that allows flap and lead-lag motion of the blade, and features an elastomeric spring–damper device. Furthermore, a dedicated lead-lag damper is integrated into the blade root. The kinematics of this lead-lag damper along with the blade pitch actuation via control rods constitute multiple load paths, which are not yet supported in VAST. Therefore, a simplified blade-attachment model is used in VAST: The bearing is modeled as a sequence of a flap hinge and a lead-lag hinge. A surrogate rotational flap spring and a surrogate rotational lead-lag spring–damper are applied at the respective hinges. A torsion hinge with a discrete surrogate torsional spring is also introduced – it models the elasticity of the control rod and the swashplate.

Fig. 5
figure 5

Double-swept prototype blade, picture from [10]

Equilibrium calculations are conducted in vacuo at a nominal rotor speed for blade pitch angles within \({\left [-10\,^{\circ}, 20\,^{\circ}\right ]}\). The elastic tip twist with respect to the FFR is presented in Fig. 6 for both implementations of \(\mathbf{S}\) used to calculate \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\). At a pitch angle of \(10\,^{\circ}\), a tip twist of \(-0.3\,^{\circ}\) is observed with \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\), while \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) yields a significantly more pronounced tip twist of \(-0.5\,^{\circ}\). The nonzero tip twist with \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\) is explained by the complex blade geometry with a pretwist distribution and a double-swept planform. Accordingly, in contrast to the test case in Fig. 4, the pure consideration of centrifugal loads acting on the blade axis introduces some torsion moments in the beam.

Fig. 6
figure 6

Equilibrium flexible tip twist with respect to the FFR in vacuo at a nominal rotor speed for different blade pitch angles

While the results shown in Fig. 6 lack reference data for validation, experimental and numerical reference results are available for the Campbell diagram of the prototype blade, which is presented in Fig. 7. In [10], the blade eigenfrequencies were identified based on a whirl-tower test of the full-scale rotor (“reference, experimental”). Furthermore, the eigenfrequencies were calculated with a standalone FE program (“numerical-BAM”) using BAM elements (not MBS-capable). The assignment of mode types (L = lead-lag, F = flap, and T/F = torsion/flap) has been adopted from [10].

Fig. 7
figure 7

Campbell diagram of a double-swept rotor blade, modeled with the original and complemented shape function matrices \(\mathbf{S}\) for the calculation of \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\), reference results taken from [10]

The bottom of Fig. 7 shows the first lead-lag mode (\(\boldsymbol{\times}\)) and the first flap mode (\(\boldsymbol{+}\)). These modes feature a negligible deformation of the blade, but primarily contain flap or lead-lag displacements in the respective hinges, so they are rigid-body modes. The correlation is very good between all numerical and experimental results. The two different implementations of \(\mathbf{S}\) in VAST-BAM do not cause deviations. The same holds for the second flap mode (\(\boldsymbol{+}\)) that includes flexible flap bending of the blade.

In contrast, differences are observed for the torsion/flap modes (). At a normalized rotor speed of 1.0, the first normalized torsion/flap eigenfrequency T1/F3(a) in the experiment is 4.25. The VAST prediction with \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\) is 4.11, which is \(3\%\) lower than in the experiment. In contrast, the result using \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) for calculating \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\) is 4.20, which matches the experimental reference with an error of \(-1\%\) and also fits the numerical reference better. For the second torsion/flap mode T1/F3(b) with an experimental normalized eigenfrequency of 5.50, the prediction error improves from \(-5\%\) to \(+1\%\). The improvements are even more significant at higher rotor speeds. The second lead-lag mode (\(\boldsymbol{\times}\)) is marginally affected by the changed implementation of \(\mathbf{S}\). This can be explained by a coupling with the T1/F3(a) mode that has an eigenfrequency very close to that of L2. Through this coupling, the propeller moment – that tends to influence torsion modes – may also affect L2. The deviation of both VAST-BAM implementations from the numerical reference, however, is not explained by the effect of the propeller moment. A distinct reason for the overprediction by the numerical reference could not be identified.

As expected, the upgrade from \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}}\) to \(\mathbf{S} = \mathbf{S}_{\mathrm{tra}} - \tilde{\mathbf{u}}_{ \mathrm{A}} \, \mathbf{S}_{\mathrm{rot}}\) in the calculation of \(\mathbf{Q}_{\mathrm{v}}^{\mathrm{f}}\) primarily affects the torsion modes of the rotor blade. This can be explained by the effect of the propeller moment, as described in Sect. 3.2. The upgrade is needed to properly predict the torsion eigenfrequencies with the FFR formulation implemented for VAST-BAM.

4 Conclusions

The FFR formulation is used to model helicopter rotor blades as 1D beams within an MBS. To appropriately account for the torsion dynamics of a rotor blade in this approach, rotational shape functions must be considered in the inertia shape integrals and when projecting loads (e.g., centrifugal forces) onto the flexible degrees-of-freedom. This can be achieved by using the complemented shape function matrix, which includes the effect of rotational deflection combined with the beam-axis offset of a particle. The added value of this modified FFR formulation is the consideration of the propeller moment that is demonstrated for an academic test case with analytic reference results. To address a practical test case, a double-swept rotor blade is analyzed. The prediction of the torsion eigenfrequencies significantly improves when using the complemented shape function matrix in the calculation of inertial loads acting on the flexible degrees-of-freedom.