Keywords

1 Introduction

The maximum flight speed of conventional helicopter is restricted by adverse aerodynamic effects of stall on the retreating blades and compressibility on the advancing blades of the main rotor [1]. Compounding is a promising solution to increase the maximum flight speed of the helicopter. In recent years, helicopter manufactures, such as Sikorsky and Airbus Helicopters (AH), are exploring and testing the compounding prototypes for future civil and military applications [2].

In practice, both lift and thrust compounding are required to increase the maximum speed of the helicopter. Take the AH X3 as example, the lift compounding is realized with wings to offload the main rotor at high speed, the thrust compounding is equipped with propellers to replace the tail-rotor at low speed and provide propulsive force at high speed. Consequently, the compound helicopter encounters inherent design and modeling challenges, in terms of complicated rotor dynamics, aerodynamic interactions, and redundant controls. To improve the design of compounding configuration at the initial design phase, it is essential to assess the stability, controllability and performance with a full flight-envelope high-fidelity flight dynamic model. Recent studies have performed various approaches to model the flight dynamics of compound helicopter. The practical modeling techniques are composed of low-fidelity models [3, 4] with limited components or neglected mechanics, comprehensive models [5] with multidisciplinary high-fidelity tool chain, and linearized models around the trimmed condition of steady flight [6]. However, the models mentioned in the foregoing sentence are either low-fidelity or sophisticated.

The approach of LPV modeling is adequate to trade off the fidelity and complexity of mathematical model for compound helicopter. In this technique, a set of linear state-space models are obtained by trimming and linearizing the nonlinear high-fidelity model at discrete flight conditions, and then meshed together to from a continuous and time-varying mathematical model covering the entire flight envelope. Application of the LPV framework to fixed wing aircrafts [7, 8], helicopters [9, 10] and tiltrotor aircrafts [11] can be found in literature. However, a rear number of studies have been carried out for compound helicopters. The aim of this paper is to develop a LPV model for compound helicopter representative of AH X3 with two varying parameters: velocity V and rotor speed Ω. The resulting LPV model can be utilized not only for the purpose of full-envelope simulation but also for the Stability and Control Augmentation System (SCAS) design.

The paper is organized as follow. First, a brief theoretical background of LPV and quasi-Linear-Parameter-Varying (qLPV) is introduced. Second, a nonlinear mathematical dynamic model of the studied compound helicopter is presented. Next, a LPV model is constructed by scheduling the state-space models and corresponding trim values for a set of grid points. Lastly, a SCAS is designed and applied to the g LPV model for closed-loop simulation covering the speed envelope.

2 Theoretical Background

LPV systems are linear state-space models that depend on a time varying parameter vector ρ(t). Namely, a collection of linear state-space models and the corresponding trim data, obtained at a set of discrete equilibrium points, can be combined into lookup tables and interpolated as function of the scheduling parameters [12]. As a result, a LPV system is defined as following:

$$ \dot{X}(t) = A(\rho (t))\left( {X(t) - X_{0} (\rho (t))} \right) + B(\rho (t))\left( {U(t) - U_{0} (\rho (t))} \right) $$
(1)
$$ Y(t) = C(\rho (t))\left( {X(t) - X_{0} (\rho (t))} \right) + D(\rho (t))\left( {U(t) - U_{0} (\rho (t))} \right) $$
(2)

where \(X\), \(U\) and \(Y\) are the state, input and output vectors, \(X_{0}\), \(U_{0}\) and \(Y_{0}\) are the operating point state, input and output vectors, respectively.

A qLPV system is a particular case of LPV system, when a subset of scheduling parameter is also state of system. Namely, the state vector \(X = \left[ {Z,W} \right]^{T}\) is composed of scheduling states \(Z \subset \rho (t)\) and non-scheduling states \( W \not\subset \rho \left( t \right) \). Consequently, the LPV system of Eq. (1) can be rewritten as:

$$ \left[ \begin{gathered} {\dot{Z}} \hfill \\ {\dot{W}} \hfill \\ \end{gathered} \right] = \left[ {\begin{array}{*{20}c} {A_{11} (\rho )} & {A_{12} (\rho )} \\ {A_{21} (\rho )} & {A_{22} (\rho )} \\ \end{array} } \right]\left[ \begin{gathered} Z - Z_{0} (\rho ) \hfill \\ W - W_{0} (\rho ) \hfill \\ \end{gathered} \right] + \left[ \begin{gathered} B_{1} (\rho ) \hfill \\ B_{2} (\rho ) \hfill \\ \end{gathered} \right]\left[ {U - U_{0} (\rho )} \right] $$
(3)

Since \(Z\) is used in the scheduling parameter function \(\rho (t)\) and also state of the system, \(Z - Z_{0} (\rho ) = 0\) is always true. Therefore, Eq. (3) can be simplified as following:

$$ \left[ \begin{gathered} {\dot{Z}} \hfill \\ {\dot{W}} \hfill \\ \end{gathered} \right] = \left[ {\begin{array}{*{20}c} {A_{11} (\rho )} & {A_{12} (\rho )} \\ {A_{21} (\rho )} & {A_{22} (\rho )} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} 0 \\ {W - W_{0} (\rho )} \\ \end{array} } \right] + \left[ \begin{gathered} B_{1} (\rho ) \hfill \\ B_{2} (\rho ) \hfill \\ \end{gathered} \right]\left[ {U - U_{0} (\rho )} \right] $$
(4)

However, the contributions of scheduling states to \(\dot{Z}\) can be reserved implicitly through the variation of trim states and inputs as described in reference [13].

3 Compound Helicopter Mechanics

3.1 Hybrid Compounding Configuration

The studied helicopter employs hybrid compounding with both lift and thrust. Lift is generated by the main rotor and a jointed box wing, and thrust is provided simultaneously by the main rotor and a pair of lateral propellers mounted on the wing tips. Since auxiliary lift and thrust can be obtained at high speed, the hybrid compounding configuration is expected to reach a potential flight speed of V = 68 m/s.

Regarding the control surfaces of the studied compound helicopter, a mean collective pitch \(P_{a}\) of the propellers is responsible for the thrust, while a differential collective pitch \(P_{d}\) of the propellers is required to counteracts the anti-torque of the main rotor and addresses the yaw damping. In addition, an H-stabilizer helps to provide the horizontal, vertical static stability and rudder \(\delta_{r}\). Besides, there are three control surfaces of the main rotor including the collective \(\theta_{0}\), , longitudinal cyclic pitch (\(B_{1}\)) and lateral cyclic pitch (\(A_{1}\)).

3.2 Nonlinear Dynamic Equations

To develop the nonlinear flight dynamic model, a summarization of the forces \(F^{B}\) and moments \(M^{B}\) with respect to the center of gravity in the body frame is required.

$$ \left( {\begin{array}{*{20}c} {mI_{3} } & 0 \\ 0 & J \\ \end{array} } \right)\left( \begin{gathered} \dot{\mathop{v}\limits^{\rightharpoonup} }{^{B}} \hfill \\ \dot{\mathop{\omega }\limits^{\rightharpoonup} }{^{B}} \hfill \\ \end{gathered} \right) + \left( \begin{gathered} \mathop{\omega }\limits^{\rightharpoonup}{^{B}} \times m\mathop{v}\limits^{\rightharpoonup}{^{B}} \hfill \\ \mathop{\omega }\limits^{\rightharpoonup}{^{B}} \times J\mathop{\omega }\limits^{\rightharpoonup}{^{B}} \hfill \\ \end{gathered} \right) = \left( \begin{gathered} F^{B} \hfill \\ M^{B} \hfill \\ \end{gathered} \right) $$
(5)

where \(m\) is the mass, \(J\) is the inertia tensor, \( \mathop{v}\limits^{\rightharpoonup}{^{B}} = [u,v,w]^{T}\) and \( \mathop{\omega}\limits^{\rightharpoonup}{^{B}} = \left[ {p,q,r} \right]^{T} \) are the translational and angular speed in the body-fixed frame, respectively.

As the compound helicopter is composed of several subsystems, the forces and moments can be decomposed as following:

$$ \left\{ \begin{gathered} F^{{\text{B}}} = F_{g} + F_{r} + F_{p} + F_{f} + F_{w} + F_{s} + F_{t} \\ M^{{\text{B}}} = M_{r} { + }M_{p} + M_{f} + M_{w} + M_{s} + M_{t} \\ \end{gathered} \right. $$
(6)

In Eq. (6), the subscripts of \(g\), \(r\), \(p\), \(f\), \(w\), \(s\) and \(t\) denote the gravity, rotor, propeller, fuselage, wing, stabilizer and vertical tail, respectively.

To account for the nonlinear aerodynamics and rotor periodicity, an ‘individual blade model’ is developed for the main rotor and propellers using the approach described in reference [14]. Aerodynamic loads of the fuselage, wing and fins are obtained by a series of lookup tables and interpolations with the experimental data. Furthermore, dynamic inflow model and a rotor-speed governor model are also integrated to the nonlinear compound helicopter dynamics as described in reference [15, 16].

From a control point of view, the entire compound helicopter dynamics take the nonlinear form as:

$$ \dot{\mathop{x}\limits^{\rightharpoonup} } = f\left( {\mathop{x}\limits^{\rightharpoonup} ,\mathop{u}\limits^{\rightharpoonup} } \right) $$
(7)

where \(\mathop{x}\limits^{\rightharpoonup} = \left[ {\Delta u,\Delta v,\Delta w,\Delta p,\Delta q,\Delta r,\Delta \phi ,\Delta \theta ,\Delta \psi } \right]^{T}\) is the perturbation state vector composed of six rigid body speeds and three Euler angles \(\left( {\phi ,\theta ,\psi } \right)\), \(\mathop{u}\limits^{\rightharpoonup} = \left[ {\Delta A_{1} ,\Delta B_{1} ,\Delta P_{d} ,\Delta \theta_{0} ,\Delta P_{a} ,\Delta \delta_{r} } \right]\) is the perturbation control vector.

4 LPV Modelling Step

4.1 State-Space Point Models for the Compound Helicopter

In this paper, a LPV model is developed for a compound helicopter using two scheduling parameters: velocity \(V\) and rotor speed \(\Omega\). Velocity is selected as a scheduling parameter to capture the changing dynamics, such that the entire speed envelope can be covered. Rotor speed is chosen as an additional scheduling parameter to account for the dynamics induced by the rotor speed, which should be slow down to offload the main rotor as shown in Fig. 1.

Fig. 1
A multiline graph of omega over omega nominal and M a tip versus V in meters per second. Rotor speed is constant till (40, 1) and ends at (69, 0.9). Advancing speed blade tip Mach number increases to (69, 0.75). Retreating speed blade tip Mach number decreases to (69, 0.35). Values are estimated.

Variation of rotor speed for the compound helicopter

The final choice of the scheduling parameters is given in Table 1. According to the two-dimensional scheduling network, there are 16 grid points. A collection of linear state-space models and the corresponding trim data is then generated for all the grid points. The resulting state-space models take the form of:

$$ \sum_{i} = \left\{ \begin{gathered} \dot{\mathop{x}\limits^{\rightharpoonup} } = A_{i} \mathop{x}\limits^{\rightharpoonup} + B_{i} \mathop{u}\limits^{\rightharpoonup} \hfill \\ \mathop{y}\limits^{\rightharpoonup} = C_{i} \mathop{x}\limits^{\rightharpoonup} + D_{i} \mathop{u}\limits^{\rightharpoonup} \hfill \\ \end{gathered} \right.\quad i = 1,2, \ldots 16 $$
(8)
Table 1 Scheduling parameters

where \(\mathop{x}\limits^{\rightharpoonup} \) and \(\mathop{u}\limits^{\rightharpoonup} \) are the same state and input vectors as Eq. (7), and \(\mathop{y}\limits^{\rightharpoonup} = \mathop{x}\limits^{\rightharpoonup} \) is the output vector for sensor feedback.

4.2 LPV Model Structure for the Compound Helicopter

A block diagram schematic of the LPV model is shown in Fig. 2. Note that the aforementioned state-space point models are scheduled with \(\rho = [V,\Omega ]\), and then model meshing is implemented through lookup tables and interpolations. First, the lookup tables of trim control inputs, trim states and stability & control derivatives are generated as function of the scheduling parameters. Then, the interpolated trim control and trim states are subtracted from the current values to obtain the perturbations. Lastly, the control and state perturbations are multiplied with the interpolated control and stability matrices to calculate the state accelerations, which will be further integrated to obtain the current states.

Fig. 2
A block diagram of the L P V model. Control input and flight state trim values lookup tables with rho of V, omega are followed by summation with U and X to give u bar and x bar to matrices with B 1 and 2 of rho, and A 1 1 to 2 2 of rho that get rho of V, omega, summation, integrator, and X.

LPV model structure for the compound helicopter

Figure 3 presents an example for comparison of the trim values between the LPV model and the linear point models in terms of the pitch angle \(\theta\), rotor collective \(\theta_{0}\) and differential propeller collective \(P_{d}\), which are captured off the grid nodes listed in Table 1. It is noted that the gain-scheduling LPV trim values show a good match with the linear point models across the flight speed envelope. As the flight speed increases, the wing offloads the main rotor and the vertical tail offloads the antitorque gradually. It is reasonable that the required trim values of \(\theta\), \(\theta_{0}\) and \(P_{d}\) decrease at high flight speed. This validates the LPV model, which captures the nonlinear characteristics of the compound helicopter.

Fig. 3
3 combination graphs. Theta versus V plots points for the linear point model and a line for q L P V model that decrease from (negative 10, 5) to (69, 0) on top, and (negative 10, 10) to (69, 7) at the center. Bottom. P d versus V. Models decrease from around (negative 10, 11) to (69, negative 4).

Trim results of the nonlinear and LPV model

Moreover, the modal characteristics of LPV model are calculated over the fight speed range −10  to 68 m/s at increments of 1 m/s, and compared with that of the linear point models off the grid points. It is observed that modal characteristics of the two models agree well with each other. This validates the LPV model, which captures the modal characteristics of the compound helicopter.

Figure 4a shows the longitudinal modes of the compound helicopter, including the phugoid, short period, pitch subsidence and heave subsidence. As can be seen, the pitch and heave subsidence modes combine to form short period mode as the flight speed increases. To be mentioned is that the phugoid mode is unstable at low speed while the damping of short period mode decreases at high flight speed. The lateral and directional modes are demonstrated in Fig. 4b. Similar to a conventional helicopter, the dutch roll mode is unstable at hover. As the speed increases, the dutch roll mode becomes stable. However, the damping of dutch roll mode decreases at high speed.

Fig. 4
2 scatterplots in imaginary versus real planes with points for V = 5 to 65 meters per second. a. Longitudinal modal characteristics with pitch subsidence, short period, heave subsidence, and phugoid. b. Lateral and directional modal characteristics with roll subsidence, dutch roll, and spiral

Modal characteristics of the compound helicopter

To conclude, it can be inferred that a SCAS is required to stabilize and control the compound helicopter over the speed envelope.

5 Simulation of LPV Model

5.1 Stability and Control Augmentation Scheme

To improve the stability and performance of the compound helicopter, a SCAS is designed based on the linear point models and then applied to augment the LPV model. The proposed SCAS scheme is presented in Fig. 5, which is composed of the longitudinal and lateral & directional channels.

Fig. 5
2 block diagrams. a. Theta trim, W and U ref, longitudinal cyclic pitch, rotor collective, propeller mean collective, longitudinal L P V dynamics, u, w, q and theta. b. V ref, psi ref, lateral cyclic pitch, propeller differential, rudder, lateral and directional L P V dynamics, v, p, r, phi and psi.

Stability and control scheme for the compound helicopter

As demonstrated in Fig. 5a, the pitch rate feedback is introduced to improve the pitch damping, while the feedback loops of pitch angle, forward speed and heave speed are employed to track the references, respectively. Since the forward speed can be driven through the mean collective of the propellers, the forward speed is decoupled with the pitch attitude, and the trim values of pitch angel are selected as the reference. Furthermore, the feedback gains and \(\theta_{trim}\) are scheduled to the flight speed.

The lateral & directional control scheme is shown in Fig. 5b. The roll rate, roll angle and lateral speed are cascaded to track the reference of lateral speed, while the yaw damping and yaw angle tracking loops are allocated to the differential propeller collective and the rudder, simultaneously. Actually, the commands of \(P_{d}\) and \(\delta_{r}\) are scaled with two nondimensional factors, which are scheduled with the flight speed in the section of 0–1.

5.2 Closed-Loop Flight Simulation

The SCAS along with the LPV model are implemented for closed-loop simulation of the compound helicopter. A flight scenario covering the speed envelope is performed to validate the designed LPV model and control scheme. The scenario involves vertical take-off, hover, acceleration, high-speed cruise and deceleration as shown in Fig. 6.

Fig. 6
7 multiline graphs. a. Longitudinal c m d, pitch, and speed versus time in seconds. B 1, u, and u r peak, and theta and theta r drop at the center. Theta 0, P a, q, w, and w r fluctuate. b. Propeller, lateral c m d, lateral, and yaw versus time. P L and P R peak at the center. Other lines fluctuate.

Time history of the flight simulation over the speed envelope

The longitudinal time history is presented in Fig. 6a. One can see that the forward and heave speeds track the references well, and the forward speed covers the range from 0 to 68 m/s. Following the variation of forward speed, the reference value of pitch angle is automatically scheduled. Though notable tracking error is observed for pitch angle, the pitch angle is kept in the acceptable range of about 3°–6°. Moreover, clip steps are found in the curve of the mean propeller collective at the time of about 50, 100, 120 and 170 s. This is caused by the variation of forward speed reference for accelerating or decelerating.

The lateral and directional time history is presented in Fig. 6b. Obviously, the roll and yaw attitudes are well damped and always kept around zero, though acceptable tracking errors are induced by the nonlinearity and coupling. To verify the feasibility of directional surface allocation, the mean and differential collective of the propellers are transformed to the collective of the left \(P_{L}\) and right \(P_{R}\) propeller. As is shown, both \(P_{L}\) and \(P_{R}\) locate in the available section of −15°  to  +40°.

In summary, the time history revels that the LPV model is adequate to capture the dynamics of the compound helicopter and the designed SCAS is effective to stabilize and control the compound helicopter throughout the speed envelope.

6 Conclusion

This paper presented the development of LPV model for a compound helicopter to trade off the fidelity and complexity. The state-space models and the corresponding trim values are scheduled with respect to the varying parameters of velocity and rotor speed. The implemented LPV model agrees well with the nonlinear dynamic model in terms of trim value and modal characteristics both on and off the scheduling grid points.

A SCAS is designed and applied to the LPV model for closed-loop flight simulation. A scenario involving vertical take-off, hover, acceleration, cruise and deceleration is performed to validate the dynamics and control scheme. The time history of flight simulation across the flight speed envelope revels that the LPV model is adequate to capture the nonlinear dynamic characteristics of the compound helicopter, and the designed SCSA is effective to stabilize and control the compound helicopter.

In the future, research focus will be placed on implementing the LPV model and SCAS in experimental setup for further validation and improvement.